我正在尝试使用 python 和 win32com 将 excel 工作簿加载到我打开的具有活动插件的 excel 实例中
我用来打开文件的代码是这样的。
excel=win32com.client.Dispatch("Excel.Application")
source = excel.Workbooks.Open('test.xlsm')
问题是这实际上是在没有激活插件的情况下打开一个单独的 excel 实例。
我试过打开那个插件文件,然后像这样打开工作簿。
excel=win32com.client.Dispatch("Excel.Application")
addin = excel.Workbooks.Open('addin.xla')
source = excel.Workbooks.Open('test.xlsm')
但是当我尝试使用插件时,我得到一个类似的错误。
无法运行宏“sbex.xla!runQuery”
任何想法都会有所帮助。