2015-02-12 115 views
0

嗨我想通過python調用一個xll插件的函數。我已經加載插件,一切運行良好,直到我需要調用一個函數,我的參數是可選的,因此我可以留空,然後我得到一個錯誤。即:調用xll函數python

import os 
import numpy as np 
from win32com.client import Dispatch 
Path = 'myWeirdApp.xll' 
xlApp = Dispatch("Excel.Application") 
xlApp.RegisterXLL(Path) 

以下行不起作用:

xllApp.run('function1', 'a','b', , 'd') 
在Excel中, function1如果我在一個小區

=function1('a','b',,'d') 

類型,但如果在python我寫工作正常

有沒有人有這種情況的解決方案?

回答

1

看起來像這樣,如果你用None代替差距,它工作的很好!