MS PowerPointアドインを使用してOLEオブジェクトを自動で更新する
Contents
[
Hide
]
OLEオブジェクトを自動で更新することについて
Aspose.Slidesの顧客からよく寄せられる質問の一つは、編集可能なグラフやその他のOLEオブジェクトを作成または変更し、プレゼンテーションを開いたときに自動的に更新されるようにする方法です。残念ながら、PowerPointはExcelやWordで利用可能な自動マクロをサポートしていません。利用可能なのはAuto_OpenおよびAuto_Closeマクロのみです。しかし、これらはアドインからのみ自動的に実行されます。この短い技術的ヒントでは、その方法を示します。
まず、Auto_Openマクロ機能をPowerPointに追加するいくつかのフリーウェアアドインがあります。たとえば、AutoEvents Add-inやEvent Generatorです。
そのようなアドインをインストールした後、以下のようにテンプレートプレゼンテーションにAuto_Open()マクロ(「Event Generator」の場合はOnPresentationOpen())を追加します:
Aspose.Slidesを使用してOLEオブジェクトに加えた変更は、PowerPointがプレゼンテーションを開くと自動的に更新されます。プレゼンテーションに多数のOLEオブジェクトがあり、すべてを更新したくない場合は、処理する必要のある図形にカスタムタグを追加し、マクロ内でチェックしてください。