一部のタスクを自動化するために、Excel 用のアプリケーション レベルのアドインを作成しました。VS2012 テンプレート Visual C# > Office > 2010 > Excel 2010 アドインを使用しました。
Excel が開くたびに操作ウィンドウを開くのではなく、次の手順に従ってカスタム リボン タブを作成することにしました。
http://msdn.microsoft.com/en-us/library/vstudio/bb386104.aspx
ただし、プロジェクトをビルドすると、タブが表示されません。アドインが読み込まれており、リボンを除くすべての機能が正しく機能していることを確認しました。これをテストするための簡単なフォームを作成しました。期待どおりに読み込まれます。
次に、Excel 2010 Workbook プロジェクトを作成してみました。(以前と同じ手順を使用して) リボンを追加し、プロジェクトをビルドすると、簡単に機能します。リボン タブは期待どおりに表示されます。
ThisAddIn.CreateRibbonExtensibilityObject() をオーバーライドして、Globals.Factory.GetRibbonFactory().CreateRibbonManager で作成されたリボン オブジェクトを返そうとしました。繰り返しますが、サイコロはありません。
私は今途方に暮れています。