2
我试图自动化使用Bloomberg插件降低实时价格的Excel 2007电子表格的构建。问题是,当我通过win32com打开Excel时,Bloomberg插件无法加载(因此所有的公式都以“#NAME?”错误结束)。Python win32com用Bloomberg插件打开Excel
手动卸载并重新安装插件的工作,但从记录的宏复制VBA代码导致“运行时错误13”:类型不匹配“错误。我可以点击结束按钮,一切运行良好,但我希望完全自动化。
我的代码是:
import win32com.client
xl = win32com.client.gencache.EnsureDispatch("Excel.Application")
xl.Visible = True
MainWorkBook = xl.Workbooks.Add(1)
xl.AddIns("Bloomberg Excel Tools").Installed = False
xl.AddIns("Bloomberg Excel Tools").Installed = True
来设置DisplayAlerts =假不赶运行时错误。