调用xll函数python

嗨,我想通过python调用一个xll插件的函数。 我已经加载插件,一切运行良好,直到我需要调用一个函数的地方,我的参数是可选的,因此我可以把它留空,然后我得到一个错误。 即:在Excel中,如果我input一个单元格, function1工作正常

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

但如果在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') 

有没有人有这种情况下的解决scheme?

看起来像这样,如果你用None替代缺口,它工作的很好!