12

.ppam ファイルとしての PowerPoint 用のアドインと、.xslm ファイルとしての Excel 用の別のアドインが提供されました。アドインはうまく機能しますが、いくつかの内部要件でカスタマイズしたいと思います。

私の質問は、カスタマイズを実行できるようにするために、.ppam ファイル (コンパイルされたバージョンであると理解しています) の背後にあるソース コードを開く方法です。

4

2 に答える 2

27

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 を終了するかクラッシュすると、最後に保存してからの変更がすべて失われます。

于 2013-07-10T14:32:39.417 に答える