隐藏 PST 存储中的搜索文件夹
Hiding the search folder in PST store
我创建了一个 pst 存储,其中的文件夹结构将由我的插件管理。
是否可以删除或隐藏 "Deleted Items" 和 "Search Folders" 文件夹?
不,Outlook 总是会重新创建这些文件夹,即使您删除它们也是如此。
要隐藏,请参见 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
我创建了一个 pst 存储,其中的文件夹结构将由我的插件管理。
是否可以删除或隐藏 "Deleted Items" 和 "Search Folders" 文件夹?
不,Outlook 总是会重新创建这些文件夹,即使您删除它们也是如此。
要隐藏,请参见 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