Outlook ソリューションに問題があります。Office 2007-2013 では問題なく動作しました。最近、Office をバージョン 2016 に更新したところ、エラーが発生しました。理由がわかりません。Visual Studio 2015 (Office2013/2016 アドイン) の Interop.Outlook.dll を使用しています。
Office 365 で許可されなくなったため、ダウングレードできません。
実行時エラーが発生します:
InvalidCastException ; タイプ 'Microsoft.Office.Interop.Outlook.ApplicationClass' の COM オブジェクトをインターフェイス 'Microsoft.Office.Interop.Outlook._Application' にキャストできません。HRESULT からの例外: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook.Application app = null;
Outlook.Namespace ns = null;
app = new Outlook.Application();
ns = app.GetNameSpace("MAPI"); -> this is where the exception is thrown.
このエラーが発生する理由を説明してください。ヒント、解決策、または回避策を教えてください。:)よろしく、
ステファン