1
Outlookですべてのカレンダーのすべてのアイテムを抽出したいと思います。私はそれが私のデフォルトのカレンダーで動作しているが、いくつかの未知の理由のために私は他のカレンダーアイテムを取得することはできません。これまで私が行ってきたことは次のとおりです。Outlookで複数のカレンダーを扱う
Microsoft.Office.Interop.Outlook.Application oApp = null;
Microsoft.Office.Interop.Outlook.NameSpace mapiNamespace = null;
Microsoft.Office.Interop.Outlook.MAPIFolder CalendarFolder = null;
Microsoft.Office.Interop.Outlook.Items outlookCalendarItems = null;
oApp = new Microsoft.Office.Interop.Outlook.Application();
mapiNamespace = oApp.GetNamespace("MAPI"); ;
CalendarFolder = mapiNamespace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderCalendar); outlookCalendarItems = CalendarFolder.Items;
outlookCalendarItems.IncludeRecurrences = true;
これは.NET: Get all Outlook calendar itemsです。このケースでは、CalendarFolder.Foldersは空です。私は(カレンダーの名前を知らない)ユーザーのために、すべてのカレンダーを通して繰り返す関数が必要です。
おかげ