1

我正在尝试使用 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”

任何想法都会有所帮助。

4

0 回答 0