Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 如何检查NavigationGroup收藏夹是否显示在MailModule的NavigationPane中?_Vba_Outlook_Favorites - Fatal编程技术网

Vba 如何检查NavigationGroup收藏夹是否显示在MailModule的NavigationPane中?

Vba 如何检查NavigationGroup收藏夹是否显示在MailModule的NavigationPane中?,vba,outlook,favorites,Vba,Outlook,Favorites,我想检查NavigationGroup收藏夹是否显示在MailModule的NavigationPane中 以下VBA代码显示NavigationPane objOutlook.ActiveExplorer.ShowPane(OlPane.olNavigationPane,True) 如何确保同时显示收藏夹 这只能通过单击View/Layout/Folder/Favorites手动完成。您可以使用该属性确定导航模块是否可见。对于导航组,可以使用从集合返回NavigationGroup对象的属性

我想检查NavigationGroup收藏夹是否显示在MailModule的NavigationPane中

以下VBA代码显示NavigationPane

objOutlook.ActiveExplorer.ShowPane(OlPane.olNavigationPane,True)
如何确保同时显示收藏夹


这只能通过单击View/Layout/Folder/Favorites手动完成。

您可以使用该属性确定导航模块是否可见。对于导航组,可以使用从集合返回
NavigationGroup
对象的属性。集合中导航组的索引值表示导航组在导航窗格中显示时的顺序位置。该属性返回一个整数,指示指定集合中的对象数。

你好,Eugene,我已经尝试过了。NavigationGroup.Count始终为1,与是否在视图/布局/文件夹中激活收藏夹无关。最喜欢的区域似乎不是MailModule中的NavigationGroup。但是MailModule的NavigationPane中最喜欢的区域还有什么?通过以下代码,您可以获得收藏夹导航组:objGroupFav=objMailModule.NavigationGroups.GetDefaultNavigationGroup(olFavoriteFoldersGroup),但我无法确定它是否可见。我想这是在那种情况下的最后手段。