.ppam ファイルとしての PowerPoint 用のアドインと、.xslm ファイルとしての Excel 用の別のアドインが提供されました。アドインはうまく機能しますが、いくつかの内部要件でカスタマイズしたいと思います。
私の質問は、カスタマイズを実行できるようにするために、.ppam ファイル (コンパイルされたバージョンであると理解しています) の背後にあるソース コードを開く方法です。
.ppam ファイルとしての PowerPoint 用のアドインと、.xslm ファイルとしての Excel 用の別のアドインが提供されました。アドインはうまく機能しますが、いくつかの内部要件でカスタマイズしたいと思います。
私の質問は、カスタマイズを実行できるようにするために、.ppam ファイル (コンパイルされたバージョンであると理解しています) の背後にあるソース コードを開く方法です。
PPAM ファイルの場合は、アドインとして保存された PPTM ファイルから PowerPoint で作成されたものです。
読み込まれたアドインは、テスト目的で「その場で」編集できますが、編集して保存することはできません。ただし、アドインのモジュールをエクスポートしてから、それらを新しい PPTM ファイルにインポートするか、2 つの間でコードをコピーして貼り付けることができます。
読み込まれたアドインのモジュール/コードにアクセスするには、レジストリを変更する必要があります。
重要: 最初に PowerPoint を終了します。
次に、次の場所に移動します。
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options
(これは PPT 2010 の場合です。PPT 2016/365 および PPT 2019 の場合は 14.0 の代わりに 16.0 を、PPT 2013 の場合は 15.0 を、PPT 2007 の場合は 12.0 を、13.0 はありません。)
新しい DWORD 値を追加します。 DebugAddins = 1
PPT を再度開始します。読み込まれたアドインが VBA IDE に表示されます。パスワードで保護されていない場合は、それらを開いて、テスト目的で編集し、モジュールをエクスポートするか、新しい PPTM ファイルで使用するためにコピー/貼り付けすることができます。
かなり頻繁に変更したモジュールは必ずエクスポートしてください。PPT を終了するかクラッシュすると、最後に保存してからの変更がすべて失われます。