-1
A
回答
0
哪個ID? GlobalAppointmentID
或EntryID
?在EntryID
的情況下,您可以使用Namespace.GetItemFromID
,但由於約會在Outlook處理會議更新時由其重新創建,因此其條目ID更改,並且GetItemFromID
將失敗。
GlobalAppointmentID
是去(這是什麼展望自身處理更新/取消指令時使用)的方式,但不幸的是Outlook對象模型不會讓你搜索二進制(PT_BINARY)的屬性,所以你能做的最好的是環通過日曆文件夾中的所有項目。您需要使用擴展MAPI(C++或Delphi)或Redemption(任何語言) - (RDOtems。查找/查找下一個/ Restrictmption允許搜索二進制屬性)。
Redemption.RDOSession session = new Redemption.RDOSession();
session.MAPIOBJECT = outlookApp.Session.MAPIOBJECT; //share the Outlook session
RDOFolder calendarFolder = session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
Redemption.RDOAppointmentItem appointmentItem = calendarFolder.Items.Find("GlobalAppointmentID = '"+TheGlobalAppointmentId+ "'");
0
相關問題
- 1. 用C#發送outlook預約
- 2. 使用c#插入outlook預約,asp.net
- 3. 如何發送預約復發而不使用Outlook與C#
- 4. vba Outlook預約唯一ID
- 5. 使用ICS文件更新和取消預約預約
- 6. 使用VBA從Access發送Outlook預約
- 7. 集成Outlook預約與Windows應用程序使用C#
- 8. 更新和刪除Outlook約會
- 9. 使用VBA/Excel在Outlook中公開日曆中預約約會
- 10. 通過Outlook預約進行迭代
- 11. 閱讀outlook預約回覆與PHP
- 12. PHP - 讓Outlook或Mac日曆預約
- 13. Sharepoint Web部件的Outlook預約
- 14. Outlook預約項目:設置「標籤」
- 15. Outlook預約後的事件已保存
- 16. 如何使用C#更新所有Outlook(2003)文件夾
- 17. 從C#插件的Outlook預約中檢索位置
- 18. Outlook預約答覆,而不是通過C#進行回覆
- 19. fetch邀請的聯繫方式來自outlook預約c#
- 20. 如何向Outlook預約系列主單次發生
- 21. 如何在Outlook中顯示錶單區域的預約頁面
- 22. Outlook - 如何訪問預約屬性公司
- 23. 如何通過outlook 365預約獲取資源?
- 24. 預約發送和發送更新
- 25. iOS的約束不更新預期
- 26. 如何使用DDay.iCal創建Outlook「約會」?
- 27. 從未安裝outlook的pst獲取Outlook預約
- 28. 展望預約c#
- 29. 移動預約時應如何更新iCal RRULE?
- 30. 預約預約