C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■103858 / 親階層)  c#で outlook 受信トレイ監視が出きなくなった
□投稿者/ いとこんにゃく (1回)-(2025/09/08(Mon) 10:56:52)

分類:[C#] 

Outlookの受信トレイを監視する為の監視アプリをC#で作成しております。
コードの一部は以下の通りです。
数年間問題なく動作しておりましたが、Windowsアップデートで23H2を採用した途端にエラーが出現し動作不良になりました。


private Outlook.Application OutlookApp;
private Outlook._NameSpace OutookNameSpace;

・・・・
OutlookApp = new Outlook.Application();
OutookNameSpace = (Outlook._NameSpace)OutlookApp.GetNamespace("MAPI");  <=ここで以下のエラーが出ます。

****
System.InvalidCastException:型 'Microsoft.Office.Interop.Outlook.ApplicationClass' の COMオブジェクトをインターフェイス型 'Microsoft.Office.Interop.Outlook._Application'にキャストできません。
****

メニューに
Outlookの他に
Outlook(new)が出現したことも関係するのかもしれません。

ただ、同じように1 VBSで
Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
Dim sh : Set sh = CreateObject("WScript.Shell")

' Outlookアプリのイベント(NewMailEx)に接続
Dim olApp: Set olApp = WScript.CreateObject("Outlook.Application", "OutApp_")
Dim olNS : Set olNS = olApp.GetNamespace("MAPI")
で実行した場合は問題ありません。

同じような経験されているからいらっしゃいますでしょうか?


開発(実行)環境:
Windows 11 (23H2)
Visual Studio 2022 C#
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: c#で outlook 受信トレイ監視が出きなくなった /ゆーち
→Re[1]: c#で outlook 受信トレイ監視が出きなくなった /とくま
→Re[1]: c#で outlook 受信トレイ監視が出きなくなった /魔界の仮面弁士
 
上記関連ツリー

c#で outlook 受信トレイ監視が出きなくなった / いとこんにゃく (25/09/08(Mon) 10:56) #103858 ←Now
Re[1]: c#で outlook 受信トレイ監視が出きなくなった / ゆーち (26/01/13(Tue) 12:34) #103901
Re[1]: c#で outlook 受信トレイ監視が出きなくなった / とくま (26/01/13(Tue) 14:02) #103902
│└ Re[2]: c#で outlook 受信トレイ監視が出きなくなった / とくま (26/01/15(Thu) 17:19) #103908
Re[1]: c#で outlook 受信トレイ監視が出きなくなった / 魔界の仮面弁士 (26/01/14(Wed) 09:02) #103906
  └ Re[2]: c#で outlook 受信トレイ監視が出きなくなった / 魔界の仮面弁士 (26/01/16(Fri) 16:19) #103909

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信