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 =假不趕運行時錯誤。