0
在我的插件中,我需要獲取所有帳戶。現在我正在使用VSTO - 獲取所有帳戶
Application.Session.Accounts
但它不包含應用程序啓動後添加的帳戶。如何在不重新啓動應用程序的情況下獲取所有帳戶(即使它將在當前應用程序會話中添加)?
在我的插件中,我需要獲取所有帳戶。現在我正在使用VSTO - 獲取所有帳戶
Application.Session.Accounts
但它不包含應用程序啓動後添加的帳戶。如何在不重新啓動應用程序的情況下獲取所有帳戶(即使它將在當前應用程序會話中添加)?
如果Namespace.Accounts.Count
未得到更新,您可以嘗試使用IOlkAccountManager擴展MAPI接口(如果您使用的是C++或Delphi)。您可以在OutlookSpy中使用該界面進行遊戲(單擊IOlkAccountManager按鈕)。
對於C++或Delphi以外的語言,我只能建議Redemption及其RDOSession。 Accounts
集合(返回RDOAccounts對象)。它不會緩存陳舊的數據(每次檢索RDOSession。Accounts
屬性時都會刷新數據),並且會顯示一些在添加/修改/刪除帳戶時觸發的events。
您要添加什麼樣的帳戶?它是如何添加的? –
@DmitryStreblechenko - 我通過「文件 - >添加帳戶」對話框添加它 - 主要是gmail帳戶 –
如果您單擊名稱空間按鈕,選擇帳戶,單擊瀏覽,選擇計數屬性,您是否在OutlookSpy中看到相同的問題?如果您點擊IOlkAccountManager按鈕,新帳戶是否可見? –