Python/PyWin32/Script来运行excel宏不起作用

2024-04-27 11:15:04 发布

您现在位置:Python中文网/ 问答频道 /正文

这个简单的代码不起作用。我确信文件路径是正确的,但问题似乎是由于打开/添加带有“”的工作簿失败工作簿。添加“功能。 代码如下:

from win32com.client import Dispatch

#processing the results
excel = Dispatch('Excel.Application')
excel.Workbooks.Add('C:\\Documents and Settings\\dell600\\My Documents\\Webscraping Output\\Results\\Processed Results.xls')
excel.Run('Apply_Process')
excel.DisplayAlerts = 0
excel.Quit()
excel.DisplayAlerts = 0

以下是错误消息:

^{pr2}$

Tags: 文件the代码fromimport路径功能client
1条回答
网友
1楼 · 发布于 2024-04-27 11:15:04

确保您有以下各项: 1) 正确的路径,仔细检查它,你也必须有正确的扩展 2) 确保文件是打开的,我用过excel.workbooks.Open(路径) 3) 您需要在excel中启用宏,如果运行2007或更高版本,则必须运行.xlsm

相关问题 更多 >