2011-06-21 55 views
2

我有一個VSTO Outlook 2007加載項。我必須檢查Outlook是否使用Exchange服務器離線/在線。我使用的代碼如下:vsto outlook加載項:如何檢查Outlook是否與Exchange Server聯機

NameSpace ns = Application.GetNamespace("MAPI"); 

MAPIFolder publicFolder = ns.GetDefaultFolder(OlDefaultFolders.olPublicFoldersAllPublicFolders); 如果(publicFolder == NULL){ 離線 = TRUE; //標誌設置來告訴它處於脫機狀態 }

早些時候,該代碼是工作的罰款。但突然間,即使Outlook在線,獲取公共文件夾的行也開始返回null。

我開始知道公用文件夾已從Exchange服務器上刪除,這就是爲什麼它返回null。

任何人都可以請告訴我任何替代&標準的方式來檢查Outlook是否與交換服務器在線?

感謝&問候, 納迪姆烏拉

回答