如果要將多個Outlook聯繫人批量導出為vCard文件,則可以利用本文介紹的兩種方法。
毫無疑問,將Outlook聯繫人導出為vCard文件非常容易。 您只需選擇一個聯繫人,然後轉到“文件”菜單,然後單擊“另存為”即可。 在彈出的“另存為”對話框中,“ vCard文件”類型選項默認情況下可用。 但是,如果您選擇多個聯繫人並使用“另存為”,則只有“文本文件”選項。 因此,如果您想將許多聯繫人批量導出為單獨的vCard文件,則必須尋求其他方法。 在這裡,我們將向您介紹兩種方式。
方法1:將聯繫人轉發為名片
- 首先,啟動 Outlook 應用程式。
- 然後切換到“聯繫人”窗格並打開正確的“聯繫人”文件夾。
- 接下來,選擇要導出為vCard文件的聯繫人。
- 隨後,選擇“轉發聯繫人”>“作為名片”。
- 之後,將顯示一條新消息,其中將附加所有選定的聯繫人。
- 現在,您應該在“附加”行中選擇所有附加的名片。
- 稍後,您可以將它們拖放到本地驅動器,如下圖所示:
- 一次,您將在本地驅動器中獲得單獨的vCard文件。
方法2:使用Outlook VBA批量導出為vCard
- 首先,在Outlook主窗口中按“ Alt + F11”鍵按鈕。
- 然後,您將可以訪問Outlook VBA編輯器。
- 接下來,您需要將以下VBA代碼複製到未使用的模塊中。
Sub ExportMultipleContactsAsVCards()
Dim objSelection As Outlook.Selection
Dim objContact As Outlook.ContactItem
Dim objItem As Object
Set objSelection = Outlook.Application.ActiveExplorer.Selection
'If want to export all contacts, use the following lines instead
'Dim olContacts as Outlook.Items
'Set olContacts = Outlook.Application.Session.GetDefaultFolder(olFolderContacts).Items
'For Each objItem In olContacts
For Each objItem In objSelection
If TypeOf objItem Is ContactItem Then
Set objContact = objItem
'Change the predefined local folder for saving the vCards
objContact.SaveAs "E:\" & objContact.FullName & ".vcf", olVCard
End If
Next
End Sub
- 隨後,為方便起見,您可以將新的VBA項目添加到快速訪問工具欄。
- 另外,您應確保Outlook允許宏。
- 最後,您可以嘗試一下。
- 首先,選擇源聯繫人。
- 然後單擊快速訪問工具欄中的宏按鈕。
- 宏運行完畢後,您將可以在預定義的本地文件夾中找到相應的vCard文件。
解決惱人的PST問題
如果您使用Outlook已有數十年,則必須遇到各種PST問題,例如無法訪問的PST問題。 在這種情況下,您可以像往常一樣先返回到 收件箱維修工具。 如果失敗,您可以求助於經驗更豐富的工具,例如 DataNumen Outlook Repair.
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復mdf 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM



