1

我拥有一个名为 Valuesoft 的专业 EXCEL 插件。它执行与股票(股票市场)数据相关的多项计算。它是一个 160K 的 dll 文件,可以在 EXCEL 中正常工作,包括 VBA 脚本。但是,一旦使用 Python 中的 xlwings 打开 EXCEL 文件(工作簿),dll 就会消失(以及 EXCEL 菜单上的 Addins 标记)。

4

1 回答 1

1

这个问题或这篇msdn 文章似乎可以解释正在发生的事情并为您提供解决方法。

由于您使用的是 xll 加载项,因此将 msdn 的代码示例应用于 xlwings 应该如下所示:

import xlwings as xw
wb = xw.Book('YourWorkbook.xls')
wb.app.api.RegisterXLL(r"C:\path\to\YourAddIn.xll")
于 2015-10-15T14:21:25.113 回答