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