国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

批量導出Outlook所有聯系人到vcard文件

2024-06-28 15:59:53
字體:
來源:轉載
供稿:網友
  Outlook使用時間久了,通訊錄里面會存有很多經常聯系的聯系人信息(郵箱、電話、手機等)。當你換手機時,有時候很希望能把這些聯系人的信息導入到手機通訊錄中,但是一般Android的手機只可以導入vcard的名片。雖然Outlook可以將單個的聯系人導出為vcard文件,但是對于大量的聯系人,一個一個導出還是相當麻煩。經過一段時間的摸索,終于找到了批量導出Outlook所有聯系人到vcard文件的方法,該方法需要使用vba的腳本,首先需要在Outlook2010中“文件-->選項-->自定義功能區”打開“開發工具”選項卡(Outlook其他版本可以百度搜索怎么打開“開發工具”或“宏”選項卡)。查看更多精彩圖片

Outlook2010中選擇“開發工具-->Visual Basic-->模塊”插入一個模塊 (Outlook2007中選擇“工具->宏->宏, 創建一個新的宏”), 查看更多精彩圖片

輸入以下代碼,點擊綠色的執行按鈕,即可在d:/Contacts目錄下看到導出的所有聯系人的vcard文件。

Sub ExportVcards()

 

    Dim MyContacts As Outlook.MAPIFolder

    Dim ContItem As Outlook.ContactItem

    Dim FileName As String

   

    Set MyContacts = application.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts)

   

    '導出Outlook聯系人目錄下的聯系人到":/Contacts/聯系人"目錄

    On Error Resume Next

    Dim ofso

Set oFso = CreateObject("Scripting.FileSystemObject")

oFso.CreateFolder ("d:/Contacts”)

    oFso.CreateFolder ("d:/Contacts/聯系人")

    For Each ContItem In MyContacts.Items

   

        FileName = "d:/Contacts/聯系人/" & ContItem.FileAs & ".vcf"

        ContItem.SaveAs FileName, olVCard

       

    Next

   

    '導出聯系人目錄下所有文件夾中的聯系人

    For i = 1 To MyContacts.Folders.Count

   

        Set Folder = MyContacts.Folders(i)

       

        On Error Resume Next

        Set oFso = CreateObject("Scripting.FileSystemObject")

        oFso.CreateFolder ("d:/Contacts/" & Folder)

       

        For Each ContItem In MyContacts.Folders(i).Items

       

            FileName = "d:/Contacts/" & Folder & "/" & ContItem.FileAs & ".vcf"

            ContItem.SaveAs FileName, olVCard

           

        Next

       

    Next i

 

End Sub


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绍兴县| 武定县| 丰都县| 陕西省| 盐亭县| 东源县| 盘锦市| 南充市| 铜梁县| 永年县| 穆棱市| 大兴区| 家居| 维西| 新疆| 沁水县| 云南省| 上蔡县| 册亨县| 利辛县| 富平县| 石柱| 云阳县| 开鲁县| 双桥区| 图片| 佳木斯市| 武平县| 福泉市| 体育| 历史| 垫江县| 宿松县| 北宁市| 仁布县| 临桂县| 华阴市| 新民市| 新民市| 庆安县| 商河县|