您好我正试图通过python调用xll addin的函数。我已经加载了插件,一切运行正常,直到我需要调用一个函数,我的参数是可选的,因此我可以留空,然后我得到一个错误。即:
在excel中,如果我输入一个单元格,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')
是否有人为此类情况提供解决方案?
答案 0 :(得分:2)
看起来,如果用None
替换间隙,它可以正常工作!