一些用户希望新联系人可以自动添加到他们 Outlook 中的两个或多个文件夹中。 因此,本文将分享一种将新联系人自动同步到另一个联系人文件夹的方法。
也许您在 Outlook 中配置了多个电子邮件帐户。 他们每个人都有自己的联系人文件夹。 在这种情况下,当您在一个文件夹中创建联系人时,您可能希望也将其同步到其他电子邮件帐户的联系人文件夹。 为什么不让 Outlook 自动完成呢? 在这里,我们将教您如何实现它。

自动将新联系人同步到另一个联系人文件夹
- 一开始,您需要启动 Outlook 程序。
- 然后,在 Outlook 主窗口中,按快捷键 - “Alt + F11”。
- 接下来,您将进入“Microsoft Visual Basic for Applications”窗口,您应该在其中找到并打开“ThisOutlookSession”项目。
- 随后,复制以下 VBA 代码并将其粘贴到项目中。
Public WithEvents objSourceFolder As Outlook.Folder
Public WithEvents objContacts As Outlook.Items
Private Sub Application_Startup()
'Get the source Contacts folder
Set objSourceFolder = Application.Session.GetDefaultFolder(olFolderContacts)
Set objContacts = objSourceFolder.Items
End Sub
'Occurs when new item is added to the source folder
Private Sub objContacts_ItemAdd(ByVal Item As Object)
Dim objContact As Outlook.ContactItem
Dim objTargetFolder As Outlook.Folder
Dim objCopiedContact As Outlook.ContactItem
If TypeOf Item Is ContactItem Then
Set objContact = Item
'Specify the target Contacts folder
'"Personal" refers to the displaying name of target Outlook file
On Error Resume Next
Set objTargetFolder = Application.Session.Folders("Personal").Folders("Contacts").Folders("From John Smith")
If objTargetFolder Is Nothing Then
Set objTargetFolder = Application.Session.Folders("Personal").Folders("Contacts").Folders.Add("From John Smith")
End If
'Copy the new contact
Set objCopiedContact = objContact.Copy
'Move copied contact to the target folder
objCopiedContact.Move objTargetFolder
End If
End Sub
- 之后,您需要签署此代码。 只需单击工具栏中的“工具”按钮,然后选择“数字签名”。 在弹出的对话框中,只需按照屏幕上的说明进行操作即可。
- 稍后您可以退出当前窗口并更改 Outlook 宏设置以允许数字签名的宏。
- 最后,您可以重启 Outlook 来激活这个新宏。
- 从现在开始,每次向源文件夹添加新联系人时,都会自动同步到预定义的目标文件夹。
对频繁出现的 Outlook 问题做出反应
如果您使用 Outlook 已有数十年,那么您肯定遇到过各种各样的问题,例如 Outlook 卡顿、频繁出现错误信息、PST 文件损坏等等。通常,您可以尝试通过以下方法解决这些问题:在安全模式下重启 Outlook、创建新的 Outlook 配置文件、禁用有问题的加载项等等。当然,您也可以借助功能强大的修复工具,例如…… DataNumen Outlook Repair。 它可以 修复 PST 像软木塞一样的错误。
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复中密度纤维板 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com
