2012-02-27 26 views
4

我在Visual Studio 2010中使用VSTO和VB.net構建Outlook加載項,以便將Outlook日曆數據與內部專有日曆同步。我們的用戶希望能夠在Outlook中打開定期約會,發送約會詳細信息並使用定期約會詳細信息更新內部日曆。確定是否將Outlook約會打開爲單個發生或系列?

我其實有代碼適用於創建定期約會和單個約會的罰款。問題在於,我看不到任何區別(查看AppointmentItemRecurrenceItem成員)在打開的系列的單個事件之間,或者整個系列已打開;所有的數據都是一樣的,所有的功能都有相同的結果。我可以看到菜單欄有所不同,但我甚至沒有辦法檢測到這種差異。

有沒有人遇到過這種情況,如果是的話,你是怎麼解決它的?

回答

2

您可以使用AppointmentItem的RecurrenceState屬性。
如果約會作爲單一事件打開,則等於olApptOccurrence。 如果它按系列打開 - RecurrenceState等於olApptMaster。

相關問題