我有一个宏(用VBA编写,正在调用Python脚本),该宏正在其他python脚本中调用。现在它正在等待输入语句。
以下是在python中运行该宏的代码:
excel_macro =调度(“ Excel.application”)
excel_path = os.path.expanduser(path)
workbook = excel_macro.Workbooks.Open(文件名= excel_path)
excel_macro.Visible = 1
workbook.Worksheets('x')。Activate()
param ='abc'
excel_macro.Application.Run(“ update_file”,param)
我遇到错误:
com_error:(-2147352567,“发生了异常。”,(0,无,无,无,0,-2147352562),无)
但是,如果我运行此w / o传递参数,然后在要求输入时手动传递输入。代码运行良好。如何实现自动化。
excel_macro.Application.Run(“ update_file”)