MS Word: 他のテンプレートではマクロが利用できません

MS Word: 他のテンプレートではマクロが利用できません

ここで、複数のテンプレートにわたるマクロに関する MS Word の難問に少し遭遇しました。

いくつかのマクロを作成し、Normal.dotm に保存しました。MS Word の使用中は常に Normal.dotm が読み込まれるため、ドキュメントのテンプレートが Normal.dotm であるかどうかに関係なく、どのドキュメントでもこれらのマクロを使用できると期待しています。しかし、そうではありません。他のテンプレートで保存したドキュメントを使用しているときは、マクロにアクセスできません。これらのマクロをさまざまなテンプレートに保存できるのはわかっていますが、マクロを 1 か所でのみ更新できるようにしたいと考えています。

他のテンプレートから保存されたテンプレートまたはドキュメントが、すべてのテンプレートにマクロをロードせずに、Normal.dotm (またはその他のグローバル テンプレート) 内のマクロにアクセスする方法はありますか?

関連する場合に備えて付け加えておきますが、これらのテンプレートはすべて同じコンピューター上にあり、同じ Word インスタンスを使用しています。これはネットワーク経由や複数の Windows ログオン アカウント経由ではありません。

答え1

わあ、バカみたいだ。:p 自分の作業をチェックしてみたところ、マクロが読み込まれていなかったことが問題だったのではなく (読み込まれていた)、依存するプロパティを見つけるために Normal.dotm テンプレートではなく現在のテンプレートを参照していたため、テンプレートに指定した適切なカスタム プロパティが見つからなかっただけで、さらに調べるまで意味のわからないエラー メッセージが表示されていました。

ふう。次の問題に進みましょう!

関連情報