私はVBAでプロジェクトを作成し、VS2015に投資して、ファイルを開くための簡単な2010 VSTO Outlookリボンボタンを作成しました。数ヶ月前に作成したものはすべて正常に動作しましたが、今はファイルの場所を変更するために入りましたが、次の2つのエラーが発生しています。 RibbonControlSizeはMS Office 2013+で使用されているようですが、これは2010年です。参照を右クリックしてオブジェクトブラウザで表示を選択すると、Office [14.0.0.0]の参照が表示され、 Office [15.0.0.0]は、Microsoft.Office.Coreを参照しています。どのようにこれを修正するための任意のアイデア??.NET VSTO 'RibbonControlSize'は曖昧なエラーです
これは問題を引き起こしている行です。
Me.button1.ControlSize =
Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge
エラーはアドインは、Office 14オブジェクト参照と.NETフレームワーク4.0、しかしオフィス[15.0を使用して構築されている....
Cannot find the interop type that matches the embedded type 'Microsoft.Office.Core.RibbonControlSize'. Are you missing an assembly reference?
'RibbonControlSize' is ambiguous in the namespace 'Microsoft.Office.Core'
UPDATE
あります.0.0]が自動的に追加されていますが、以下のファイルに関連する類似のエラーを持つ他の人が見つかりましたが、ソリューションはありません... GAC_MSIL \ Office \ 15.0.0.0__71e9bce111e9429c \ Office.dll
Office [15.0.0.0]の参照のみを削除することはできません。それはMicrosoft.Office.Coreの中にあり、Microsoft Excelのリファレンスを追加するときに追加されます。14.0 Object Library – pheeper
office 14.0.0.0の参照のみが削除されています。 – Claudius
明確にするために上記の質問を更新しました。これらの参照を右クリックし、オブジェクトブラウザで表示を選択します。 – pheeper