我在 Windows 7 上使用 Python 2.7.2 和 Office 2010。我有一个 Powerpoint 文件,其中包含指向目录中其他文档的链接。我想使用 Python 循环遍历形状标题,在目录中找到匹配的名称,并在 Powerpoint 文件中创建超链接。只要我能读懂这些形状说明,剩下的就可以了。
我设法做到了这一点,至少打开了 Powerpoint 文件:
import win32com.client
Presentation = Application.Presentations.Open("c:\\path\\to\\stnd4.pptx")
我找到了许多方法来添加尚不存在的幻灯片并添加形状或标题,但我似乎找不到任何方法来编辑现有的幻灯片。这让我可以添加一张幻灯片:
Base = Presentation.Slides.Add(1, 12)
但是任何试图打开或编辑现有幻灯片的操作都会失败:
Base = Presentation.Slides.Open(1)
Base = Presentation.Slides.Edit(1)
我也试过
help(Presentation)
但我只得到一般win32com
信息,在 Powerpoint 幻灯片上什么都没有。谷歌搜索也没有出现太多。有什么线索吗?