MS PowerPoint アドインを使用して OLE オブジェクトを自動的に更新

OLE オブジェクトを自動的に更新することについて

Aspose.Slides の顧客からよく寄せられる質問の一つは、編集可能なチャートやその他の OLE オブジェクトを作成または変更し、それらがプレゼンテーションを開く際に自動的に更新されるようにする方法です。残念ながら、PowerPoint は Excel や Word で利用可能な自動マクロをサポートしていません。利用可能なのは、Auto_Open と Auto_Close マクロのみです。しかし、それらはアドインからのみ自動的に実行されます。この短い技術的ヒントでは、その方法を示します。

まず、PowerPoint に Auto_Open マクロ機能を追加するいくつかのフリーウェアアドインが利用可能です。例えば、AutoEvents Add-in および Event Generator があります。

そのようなアドインをインストールした後、以下に示すように、テンプレートプレゼンテーションに Auto_Open() マクロ(“Event Generator” の場合は OnPresentationOpen())を追加します: