如何批量查找和替换所有 Outlook 文件夹名称中的特定单词

立即分享:

有时,您可以通过查找和替换名称中的特定单词来批量重命名多个 Outlook 文件夹。 本文将教您如何使用 Outlook VBA 快速完成。

批量查找和替换所有 Outlook 文件夹名称中的特定单词为了更好地整理邮件,您肯定在 Outlook 中创建了很多自定义文件夹。面对如此多的自定义文件夹,有时出于某些原因(例如上级要求或您个人偏好的改变),您可能需要重命名这些文件夹。大多数情况下,您可能只是想替换或删除文件夹名称中的特定词语。

通常,要重命名文件夹,您只需选中并右键单击它即可。 然后在右键菜单中选择“重命名文件夹”。 接下来输入新名称。 如果您只想重命名两个或三个文件夹,这很方便。 但是如果你想查找并替换所有 Outlook 文件夹名称中的特定单词,手动完成是非常繁琐的。 因此,我们将在下面向您推荐另一种快速方法。

批量查找和替换所有 Outlook 文件夹名称中的特定单词

  1. 首先,启动 Outlook 程序。
  2. 然后在 Outlook 主窗口中按“Alt + F11”键按钮。
  3. 接下来在 Outlook VBA 编辑器窗口中,打开一个未使用的模块。
  4. 随后,将以下 VBA 代码复制到此模块窗口中。
Public strFind, strReplace As String

Private Sub FindReplaceWordsinFolderNames()
    Dim objFolders As Outlook.Folders
    Dim objFolder As Outlook.Folder
 
    Set objFolders = Outlook.Application.Session.Folders("Personal").Folders
 
    'You need to input the specific words for find and replace
    strFind = InputBox("Enter the specific words you want to change.")
    strReplace = InputBox("Enter the specific words you want to change to. (Case Sensitive)")
 
    For Each objFolder In objFolders
        Call ProcessFolders(objFolder)
    Next
 
    MsgBox "Complete!", vbExclamation, "Rename Folders"
End Sub
 
Private Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder)
    Dim objSubfolder As Outlook.Folder
 
    On Error Resume Next
    If InStr(LCase(objCurrentFolder.Name), LCase(strFind)) > 0 Then
       'Find and replace the specific words
       objCurrentFolder.Name = Replace(LCase(objCurrentFolder.Name), LCase(strFind), strReplace)
    End If
 
    'Process all folders recursively
    If objCurrentFolder.Folders.Count > 0 Then
       For Each objSubfolder In objCurrentFolder.Folders
           Call ProcessFolders(objSubfolder)
       Next
    End If
End Sub

VBA 代码 - 批量查找和替换所有 Outlook 文件夹名称中的特定单词

  1. 之后,您应该确保您的 Outlook 中允许使用宏。
  2. 最后,您可以单击工具栏中的“运行”图标,然后按 F5 键来触发新的宏。
  3. 之后,您将需要输入查找和替换的特定单词。输入查找替换的具体词
  4. 一下子,Outlook文件夹名称中的所有特定单词将被替换,如下图所示:特定词被替换

解决令人痛苦的 PST 数据问题

提到 PST 文件问题,例如各种 PST 错误或 PST 文件无法访问,几乎每个人都会感到恐慌并倾向于回避这个话题。然而,PST 文件问题在 Outlook 中却非常常见。为了有效避免此类 PST 问题,最好定期备份 PST 文件。此外,建议保留一份有效的备份文件。 PST修复 附近的工具,例如 DataNumen Outlook Repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复sql 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。