C#Interop.Outlook:Folder.addtopfafovorites()而不添加所有子文件夹?

C#Interop.Outlook:Folder.addtopfafovorites()而不添加所有子文件夹?,c#,outlook,subdirectory,favorites,C#,Outlook,Subdirectory,Favorites,在Outlook中,我试图以编程方式将共享公用文件夹(由Exchange提供)添加到收藏夹列表中。 我为此编写了一个Outlook加载项,它使用Microsoft.Office.Interop.Outlook库。在此库中,只有一种方法可以将公用文件夹添加到收藏夹列表: Folder.AddToPFFavorites(). 问题:调用此方法时,Outlook不仅会将文件夹本身添加到收藏夹列表中,还会将所有子文件夹添加到收藏夹列表中。在我们公司,我们有一个巨大的子文件夹树连接到一些文件夹,因此我遇

在Outlook中,我试图以编程方式将共享公用文件夹(由Exchange提供)添加到收藏夹列表中。 我为此编写了一个Outlook加载项,它使用Microsoft.Office.Interop.Outlook库。在此库中,只有一种方法可以将公用文件夹添加到收藏夹列表:

Folder.AddToPFFavorites().
问题:调用此方法时,Outlook不仅会将文件夹本身添加到收藏夹列表中,还会将所有子文件夹添加到收藏夹列表中。在我们公司,我们有一个巨大的子文件夹树连接到一些文件夹,因此我遇到了严重的性能问题(当要添加的文件夹有太多子文件夹时,Outlook完全崩溃)


您知道如何通过编程将文件夹本身添加到收藏夹中,而不添加任何子文件夹吗?

Outlook对象模型对此不提供任何帮助。您必须使用Folder类的方法。

Outlook对象模型没有为此提供任何功能。您必须使用Folder类的方法