3

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 のスライドには何もありません。グーグルもあまりヒットしませんでした。手がかりはありますか?

4

1 に答える 1