Я использую win32com.client с Python для запуска файла Excel, затем пытаюсь работать с надстройкой COM в Excel (FACTSET), но эта надстройка отображается как «отключенная».Это работает нормально, если я запускаю Excel вручную.Код:
xl=win32com.client.DispatchEx('Excel.Application')
xl.DisplayAlerts = False
xl.Visible = True
xlbook = xl.Workbooks.Open(Filename = path)
В этот момент я вижу, что вкладка плагина (Factset) видна, но показывает сообщение о том, что надстройка отключена.
xl.Application.ExecuteExcel4macro("FDSFORCECALC (FALSE)")
Вышеприведенная строка кода работает, но на самом деле не выполняет задачу ..
Чтение других сообщений Я пробовал следующее:
xl.AddIns.Add (addinpath) .Installed = True # это дает мне ошибку при методе Add.
Кто-нибудь успешно работал с надстройкой COM через python для Excel?Ценю вашу помощь!