フォーラムに移行しました。カスタマイズ方法の例をご紹介します。以前の投稿で紹介した方法で、リボンのカスタマイズがファイル単位でできることはお伝えしましたが、以下のような状況の開発者の方もいるのではないでしょうか。カスタマイズで実現できますので、以下に具体例を用いて紹介します。アプリケーションでも利用できます。ファイル内に組み込むことができました。組み込むことができません。ファイルでこれを実現したい場合にはどうすればいいかというと、以下のような手法が考えられます。形式のファイルにもカスタマイズ情報を反映させることができます。ブックを作成することもできます。メニューを変えたいが、ファイルごとにカスタマイズを組み込むのは難しい・・という場合もあるかと思いますので、そういった場合にもアドインからカスタマイズする方法は検討できます。形式のアドインで、開いたファイル名によって異なるメニューを表示する方法のサンプルを例に解説します。サンプルの作成手順です。標準モジュールに以下のコードを記述します。追加して以下のように記述して保存します。</ribbon></customUI>作成したアドインを有効化した状態で、ブックを開くと以下のようになります。プロパティを使用することで実現しています。https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.office2010.customui.button.getenabled.aspxサンプルのこの赤字の部分です。指定したメソッドを実行してコントロールの有効化状態を取得します。