在Outlook 2013 VSTO插件(C#)中,我可以使用" if(ActiveExplorer()。CurrentView是CalendarView)来检查用户当前是否在日历区域/视图中...&# 34;
我如何做类似的事情来检查并查看用户是否在Mail视图中,其中" Mail"在Outlook窗口的底部选择/蓝色,用户是否看到了他们的收件箱项目?没有MailView类型或类似的东西可以比较ActiveExplorer()。CurrentView等。
答案 0 :(得分:0)
我建议不要使用Explorer类的CurrentView
属性,而是检查Folder类的DefaultItemType属性。它从OlItemType枚举返回一个常量,指示文件夹中包含的默认Outlook项类型。
Folder类的CurrentFolder属性返回一个Folder对象,该对象表示资源管理器中显示的当前文件夹。因此,代码可能如下所示:
ActiveExplorer().CurrentFolder.DefaultItemType