Проблемы при попытке открыть или запустить макрос VBA из Python - PullRequest
1 голос
/ 20 сентября 2019

Как видно из названия, я пытаюсь запустить макрос VBA из Python, хотя я не могу даже открыть его или любой файл Excel.Это не дает ошибку, но ничего не делает.Я приложил код того, что я сделал, где я прокомментировал часть запуска макроса, потому что я даже не могу открыть форму Excel в Python.

Что я делаю неправильно?Заранее спасибо.

import win32com.client as wincl

def runMacro():

    if os.path.exists("C:\\Users\\care\\macro_conversion.xlsm"):

        excel_macro = wincl.DispatchEx("Excel.application")
        excel_path = os.path.expanduser("C:\\Users\\care\\macro_conversion.xlsm")
        workbook = excel_macro.Workbooks.Open(Filename = excel_path, ReadOnly =1)
    #excel_macro.Application.Run\
    #   ("ThisWorkbook.Template2G")
    #Save the results in case you have generated data
    # workbook.Save()
    #excel_macro.Application.Quit()  
        del excel_macro

runMacro()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...