3

リボンを右クリックして [コマンドの選択: マクロ] を選択すると、マクロが有効な PowerPoint (pptm) プレゼンテーションからマクロを追加できます。

これをいつでも利用できるようにしたいので、pptm ファイルをアドイン (ppam) として保存し、アドインをロードしました。

ただし、リボンのアドインからマクロを追加することはできません。これはどのように行うことができますか?Auto_Open などから利用可能なすべての Subs を登録する必要がありますか?

Sub MyCommand()
MsgBox "This worked"
End Sub

Sub Auto_Open()
' Magic code allowing me to add the above to the ribbon
End Sub

ありがとう!トロールズ

4

1 に答える 1

3

特別な XML コードを PPTM ファイルに追加して、必要なリボン mod を作成し、ボタンのクリックをファイル内の VBA ルーチンにフックする必要があります。初心者向けの Google "Ribbon XML" (引用符なし)。リボン XML の作成/編集に役立つ、まともな無料アプリがいくつかあります。

GitHub で入手できる Fernando Andreu による無料の Office RibbonX エディターは、開始するのに適した場所です: https://github.com/fernandreu/office-ribbonx-editor/ (または最新リリースの場合: https://github.com/ fernandreu/office-ribbonx-editor/releases/latest )

Ron DeBruin は、 https ://www.rondebruin.nl/win/s2/win001.htm で、RibbonX の使用に関する豊富な情報を提供しています。

この件に関する私のバイブルは、Robert Martin、Ken Puls、および Teresa Hennig (Wiley が発行元) による RibbonX です。アマゾンで入手可能。

于 2012-12-12T16:34:38.360 に答える