我有一个Outlook VSTO插件,我可以使用以下代码检索日历约会列表:
private Items GetAppointmentsInRange(Folder folder, DateTime startTime, DateTime endTime) { string filter = "[Start] >= '" + startTime.ToString("g") + "' AND [End] <= '" + endTime.ToString("g") + "'"; Debug.WriteLine(filter); try { Items calItems = folder.Items; calItems.IncludeRecurrences = true; calItems.Sort("[Start]", Type.Missing); Items restrictItems = calItems.Restrict(filter); if (restrictItems.Count > 0) { return restrictItems; } else { return null; } } catch { return null; } }
我可以遍历这个预约项并获取entryId,我被告知是该系列的唯一标识符.
我现在试图弄清楚,给定一个EntryId,什么是正确的代码来直接引用约会项目系列(无需搜索所有内容并过滤"客户端")
这在outlook vsto中是否可行?