在python中调用宏后如何传递输入

时间:2018-10-05 14:29:18

标签: python-2.7

我有一个宏(用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”)

0 个答案:

没有答案