隐藏PST存储区中的搜索文件夹

问题描述 投票:1回答:2

我创建了一个pst存储,其中文件夹结构将由我的插件管理。

是否可以删除或隐藏“已删除邮件”和“搜索文件夹”文件夹?

vba outlook outlook-vba mapi outlook-redemption
2个回答
0
投票

否,即使删除它们,Outlook也会始终重新创建这些文件夹。


0
投票

要隐藏,请参见有关vba的示例

Option Explicit
Private Sub Hide_Folders()
    Dim Outlook_Folder As Outlook.folder
    Dim oPA As Outlook.PropertyAccessor
    Dim Prop_Name, Value, Folder_Type As String

    Prop_Name = "http://schemas.microsoft.com/mapi/proptag/0x10F4000B"

    Value = True ' hide

    Set Outlook_Folder = Application.ActiveExplorer.CurrentFolder

    Debug.Print Outlook_Folder.Name

    Set oPA = Outlook_Folder.PropertyAccessor

    oPA.SetProperty Prop_Name, Value

    Set Outlook_Folder = Nothing
    Set oPA = Nothing
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.