VSTO:在新窗口中打开日历浏览器

时间:2018-02-08 11:49:40

标签: c# outlook vsto add-in

我发现了这个问题:Switch To Outlook Calendar using VSTO

这很好用,但我想在新窗口中打开日历,不要更改用户当前窗口。

我找不到任何有关如何执行此操作的信息,或者甚至是否可能。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

好的,我想我找到了它:

 Explorer explorer = Globals.ThisAddIn.Application.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderCalendar).GetExplorer();

 CalendarView calView = explorer.CurrentView;
 calView.CalendarViewMode = OlCalendarViewMode.olCalendarViewWeek;
 calView.GoToDate(date);
 calView.Apply();

 explorer.Activate();