【发布时间】:2022-11-18 18:36:42
【问题描述】:
我正在尝试通过 com 使用 python 控制我的 PowerPoint 演示文稿。 有一篇关于如何执行此操作的文章here,它建议我执行以下操作:
app = win32com.client.Dispatch("PowerPoint.Application")
objCOM = app.Presentations.Open(FileName="path_to_file", WithWindow=1)
objCOM.SlideShowWindow.View.Next()
如果我这样做,我会得到错误
(-2147352567, 'Ausnahmefehler aufgetreten.', (0, 'Microsoft PowerPoint', 'Presentation.SlideShowWindow : Invalid request. There is currently no slide show view for this presentation.', '', 0, -2147188160), None)
在最后一行。 Open 似乎没有开始放映幻灯片。
我一直在查看 PowerPoint 对象模型here 的文档,但找不到启动演示文稿幻灯片的方法。
关于如何执行此操作的任何建议?
【问题讨论】:
-
这段代码对我来说很好用(有一个带有双斜杠的好文件,如
c:\\path1\\path2\\my.pptx)。这可能特定于您的文件。
标签: com powerpoint