我拥有一个名为Valuesoft的EXCEL专业插件。它执行与股票(股票市场)数据相关的若干计算。它是一个160K的dll文件,从EXCEL开始工作正常,包括VBA脚本。但是,只要使用Python的xlwings打开EXCEL文件(工作簿),dll就会消失(与EXCEL菜单上的Addins标记一起)。
答案 0 :(得分:1)
This question或此msdn article似乎可以解释正在发生的事情,并为您提供解决方法。
由于您使用的是xll加载项,因此对xlwings采用msdn的代码示例应该类似于:
import xlwings as xw
wb = xw.Book('YourWorkbook.xls')
wb.app.api.RegisterXLL(r"C:\path\to\YourAddIn.xll")