7

かなり基本的な質問がありますが、インターネットで答えが見つかりませんでした。
Powerpoint 2010 には、Powerpoint ドキュメントを開くたびに実行したいマクロがあります。これを達成する方法は?

ありがとう !

4

3 に答える 3

5

Auto_Open は PowerPoint プレゼンテーションでは実行されませんが、偽装することはできます。CustomUI パーツをプレゼンテーションに追加し、プレゼンテーションが開いたときに CustomUI OnLoad コールバックを使用してコードを実行します。CustomUI 部分に必要なのは、CustomUI タグだけです。

ここからカスタム UI エディターを入手してください: http://openxmldeveloper.org/articles/customuieditor.aspx

カスタム UI エディターでプレゼンテーションを開きます。[挿入] メニューから CustomUI パーツを挿入します。

カスタム UI パーツを追加する

次に、次のような単純な RibbonX コードを入力します。

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" 
onLoad="MyOnloadProcedure" >
</customUI>

次に、オープン時の手順を記述します。

Sub MyOnloadProcedure()
    MsgBox "Hello"    
End Sub

アドインにこれ​​と Auto_Open プロシージャの両方がある場合、Auto_Open が最初に実行されます。

完全な開示: このアプローチを使用することを考え、Excel で使用しましたが、PPT Alchemy Web サイトで最初に遭遇するまで待ちました: PowerPoint が開いたらコードを実行します

于 2016-07-10T19:22:32.133 に答える