Я пытаюсь заставить python запустить скрипт VBA.Я работал с кодом ниже, найденным в предыдущем посте здесь на форуме.Код работает, но я не могу его сохранить для сохранения документа и не могу понять, почему.Сообщение об ошибке размещено ниже.
# -*- coding: iso-8859-1 -*-
"""
Created on Tue Jun 12 09:48:34 2018
@author: Mr.X
"""
import os
import win32com.client
#Launch Excel and Open Workbook
xl=win32com.client.Dispatch("Excel.Application")
xl.Workbooks.Open(Filename="C:\Users\mr.x\Desktop\Python\Python open vba\macro.xlsm") #opens workbook in readonly mode.
#Run Macro
xl.Application.Run("runme")
#Save Document and Quit.
xl.Application.Save()
xl.Application.Quit()
#Cleanup the com reference.
del xl
Это сообщение об ошибке:
Traceback (most recent call last):
File "C:/Users/mr.x/Desktop/Python/Python open vba/openvba.py", line 20, in <module>
xl.Application.Save("test2222222")
File "<COMObject <unknown>>", line 2, in Save
pywintypes.com_error: (-2147352567, 'Undantag intr\xe4ffade.', (0, u'Microsoft Excel', u'Save-metoden i Application-klassen misslyckades', u'xlmain11.chm', 0, -2146827284), None)
Process finished with exit code 1