我从这里的各种问题中看到,如果使用以下方法从Python打开Excel实例:
xl = win32com.client.gencache.EnsureDispatch('Excel.Application') xl.Visible = True wb = xl.Workbooks.Open('Test.xlsx')
然后它不加载默认加载项.我尝试通过运行强制加载加载项:
xl = win32com.client.gencache.EnsureDispatch('Excel.Application') xl.Visible = True addin = xl.Workbooks.Open('C:/path/addIn.xll') wb = xl.Workbooks.Open('Test.xlsx')
但是,当我这样做时,Excel的一个实例打开,我收到一条安全消息,要求我验证我是否要打开此加载项.如果我单击"仅为此会话启用此加载项",Excel将立即关闭,并且不会打开我想要的xlsx文件.
有没有人有任何想法如何强制加载项加载,然后允许我打开我的文件?
非常感谢您的帮助!