this チュートリアルに従いましたが、ビルドしてからVisual Studioでプロジェクトを実行すると、リボンタブが表示されません。それが助けになるなら、私はOutlook2010を使用しています。
表示するには、ribbontypeプロパティをMicrosoft.Outlook.Explorerに設定する必要があることがわかりました。これはそのフィールドのデフォルト値ではなく、msdnチュートリアルでその変更を行うように指示されていないようです。
http://msdn.Microsoft.com/en-us/library/bb398246.aspx
私はMSDNでこのリンクを使用して、エラーを修正しました。単に、リボンを表示/使用可能にするオカレンスのRibbonTypeプロパティを設定する必要があることを示しています。
これは、コードが以前に Ribbon Designer メカニズムに切り替える前に Ribbon XML メカニズムを使用していて、誤ってCreateRibbonExtensibilityObject
オーバーライドを残した場合にも発生する可能性があります。 :
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new MyRibbon();
}
このオーバーライドを削除すると、リボンデザイナのカスタマイズが期待どおりに読み込まれます。
古い投稿ですが、答えは得られませんでした。私の場合、明確な理由もなく、開発期間が経過した後、アドインが表示されなくなっただけです。
解決策は、Excelでアドインを再度有効にすることでした。おそらく、Excelが「Excelでこのアドインに問題があります。無効にしますか?」と尋ねられたときに発生しました。デプロイ時に時々表示されました(F5)。
再度有効にするには、Excel->ファイル->オプション->アドインに移動します
正しいリボンタイププロパティを選択する必要があります。リボンを新しいメール作成タブにマッピングする場合は、Microsoft.Outlook.Explorer.Composeを選択する必要があります。メールの読み取りにマッピングする場合は、Microsoft.Outlook.Explorerを選択する必要があります。 。読むなど。
以前にソリューションを実行してエラーが発生した場合でも、Officeアプリケーションが非表示で実行され、アドインが表示されない場合があります。 VisualStudioを停止し、タスクマネージャーで孤立したOfficeプロセスを確認し、これらを強制終了します。