如果我在outlook中打開別人的日曆,我可以看看他們是否有時間預定會議。他們被設置爲繁忙,暫定等
是否有可能通過outlook interop dll獲取此信息?還沒有任何成功谷歌解決方案...通過outlook interop dll訪問另一個用戶的狀態
1
A
回答
1
使用這一位代碼結束;
Microsoft.Office.Interop.Outlook.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();
NameSpace ns = outlookApp.GetNamespace("mapi");
ns.Logon(Missing.Value, Missing.Value, false, true);
AddressEntries addressBook = ns.GetGlobalAddressList().AddressEntries;
AddressEntry testSearch = addressBook["LastName, FirstName"];
Console.WriteLine("FreeBusy: {0}", testSearch.GetFreeBusy(DateTime.Now, 30, true));
還是要解析GetFreeBusy字符串轉換成有用的東西,但沒有什麼簡單的,只要我能找到。不知道NameSpace登錄是否必要(在另一段代碼中使用它),但它不會減慢速度或導致任何問題...
1
使用Recipient.FreeBusy或AddressEntry.GetFreeBusy。
相關問題
- 1. Office Outlook 12 Interop DLL Dependencies
- 2. Outlook Interop問題
- 3. log4net - 通過COM interop調用一個dll的日誌記錄
- 4. 通過Internet連接到另一個用戶的Outlook
- 5. 從另一個Glassfish實例訪問一個無狀態的EJB
- 6. Office 2007的Microsoft Office Interop outlook dll
- 7. 通過VBA訪問DLL
- 8. Com interop DLL訪問Azure存儲
- 9. 通過c + + cli文件訪問UWP DLL
- 10. 如何通過Clojure interop訪問靜態內部Java類?
- 11. 通過另一個函數從動態數組訪問值
- 12. 訪問時,用戶要一個場景組件狀態
- 13. 如何訪問另一個組件狀態而不呈現該狀態?
- 14. 如何設置鏈接狀態,直到用戶訪問另一個頁面?
- 15. Outlook Interop Copy MailItem
- 16. 如何從另一個函數訪問枚舉的狀態
- 17. 反應js訪問另一個類的狀態
- 18. 通過C#訪問用戶
- 19. parsec,解析後訪問最後一個用戶狀態
- 20. 訪問狀態從另一個減速器反應/ Redux
- 21. 在Oracle存儲過程中訪問另一個用戶的表
- 22. 從另一個reducer中的一個reducer訪問reducer狀態的一部分
- 23. ReactJS通過道具設定另一個類的狀態回調
- 24. 通過另一個組件中的狀態反應輸入值
- 25. 從另一個DLL引用一個DLL
- 26. 訪問另一個項目中的類型從一個DLL(C#)
- 27. 當我訪問另一個狀態時停止功能
- 28. Vuex:從另一個模塊訪問狀態
- 29. Interop Outlook - 從另一個郵箱發送約會
- 30. 使用Python從C#庫訪問方法 - Interop .dll文件