Microsoft.Office.Interop.xxxxxxx 名前空間を使用しようとしていますが、Visual Studio 2010 は「相互運用」のオプションを提供していません。office12 と office14 用に PIA をインストールしました。ソリューション エクスプローラーの [参照] にそれらを含めましたが、機能していません。
名前空間を呼び出そうとするコードは次のとおりです。
using Excel = Microsoft.Office...;
"Office." の後には、"Core" のオプションのみが表示されます。だから、それはこのようになります
using Excel = Microsoft.Office.Core;
これはインポートされた参照と一致します...しかし、この名前空間を使用しても役に立たないようです。
私の質問は、Microsoft.Office.Interop オプションを受け入れてインテリセンスで表示するにはどうすればよいですか?
例:
using Excel = Microsoft.Office.Interop.Excel;
'Interop' = "型または名前空間名 'Interop' は、名前空間 'Microsoft.Office' に存在しません (アセンブリ参照がありませんか?)
ソリューション エクスプローラーに読み込んだアセンブリは、"Microsoft Office 14.0 Object Library" TypeLib バージョン 2.5 です。アセンブリ パス = "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\MSO.DLL
ご提案ありがとうございます。