批量修改outlook联系人头像,并同步手机

摘要:
在OUTLOOK中编辑后,使用同步软件GoContactSyncMod将本地OUTLOOK数据上传到GMAIL联系人,然后将GMAIL与手机同步,然后手机上的联系人都会有图片!HTcsync可以与Outlook同步使用HTcsync将Outlook联系人与手机同步。

打开outlook按 ALT+F11打开宏编辑器,输入代码
Public Sub UpdateContactPhoto()
    Dim myOlApp As Outlook.Application
    Dim myNamespace As Outlook.NameSpace
    Dim myContacts As Outlook.Items
    Dim myItems As Outlook.Items
    Dim myItem As Object
    Set myOlApp = CreateObject("Outlook.Application")
    Set myNamespace = myOlApp.GetNamespace("MAPI")
    Set myContacts = myNamespace.GetDefaultFolder(olFolderContacts).Items
    Dim fs As Object
    Set fs = CreateObject("Scripting.FileSystemObject")
    For Each myItem In myContacts
        If (myItem.Class = olContact) Then
            Dim myContact As Outlook.ContactItem
            Set myContact = myItem
            Dim strPhoto As String
      '  use myContact.LastNameAndFirstName = "last, first.jpg" format
      '  replace "C:\photos\" with the correct path.
           ' strPhoto = "C:\photos\" & myContact.FullName & ".jpg"
strPhoto = "C:\photos\" & myContact.Categories & ".jpg"
     ' use for testing only, to confirm the path is correct.
     ' Delete or comment out
     ' MsgBox (strPhoto)
            If fs.FileExists(strPhoto) Then
                myContact.AddPicture strPhoto
                myContact.Save
            End If
        End If
    Next
End Sub
按F5运行,片刻即可将联系人批量自动添加上图片!当然兄台有闲心亦可以姓名为关键字进行图片匹配,只需修改红字部分。
OUTLOOK中编辑好以后,用同步软件 Go Contact Sync Mod 将本地OUTLOOK数据上传至GMAIL联系人,然后再手机同步GMAIL,那么手机上联系人就通通有图片了!

htc sync可以与outlook同步~

*******************************************

1、首先将csv格式的通讯录导入到outlook----打开文件导入,注意对应关系,以及+86,010(区号)和特殊字符的处理,建议都删掉

2、alt+F11运行宏

3、将htc手机中的通讯录 备份,并全部删除-----可以利用豌豆荚等同步工具

4、使用htc sync将outlook通讯录与手机同步。

*******************************************

免责声明:文章转载自《批量修改outlook联系人头像,并同步手机》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇引用asp.net母版页后,母版页和内容页的页面事件执行顺序Pivot Table系列之切片器 (Slicer)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vb6如何将MSHFlexGrid控件中的内容导出为Excel

首先的是是准备工作 需要引用 Microsoft Excel 11.0 Object Library 需要添加控件Mircrosoft Hierarchical FlexGrid Control 6.0(SP4) (OLEDB) 我们来看一下代码 Private Sub cmdOut_Click() Dim xlApp As Object Dim...

python数据可视化案例——平行坐标系(使用pyecharts或pandas)

平行坐标是可视化高维几何和分析多元数据的常用方法。 为了在n维空间中显示一组点,绘制由n条平行线组成的背景,通常是垂直且等距的。所述的点N 维空间被表示为折线与顶点在平行的轴线; 第i 轴上顶点的位置对应于该点的第i个坐标。 此可视化与时间序列可视化密切相关,除了它应用于轴与时间点不对应的数据,因此没有自然顺序。因此,不同的轴布置可能是有意义的。 一、平...

R语言基础-数组和列表

数组(array) 一维数据是向量,二维数据是矩阵,数组是向量和矩阵的直接推广,是由三维或三维以上的数据构成的. 数组函数是array(),语法是:array(dadta, dim),当中data必须是同一类型的数据。dim是各维的长度组成的向量。 1、产生一个三维和四维数组。 例1:xx <- array(1:24, c(3, 4,...

ruby中 Win32ole的各应用操作方法(word excel Outlook IE)

Win32ole为标准Ruby发行版的一部分。Win32ole是访问Windows自动化的接口,可以让Ruby和Windows应用进行交互。具体说来Win32ole可以操作Word,Excel,IE,Outlook等。 以下均为代码片段 Word 创建一个Word文件 Ruby代码     require 'win32ole'     word = WIN...

[Outlook] Outlook2013能收但无法发送邮件-0x800CCC13, 0x800CCC0B, 0x8004210B

[20140704更新],在公司收邮件的时候,问题再次出现,错误码:0x800ccc13,按照以下方法测试成功: 1. 按照以前办法,反复重启,失败 2. 按照以下参考连接A中的步骤 a. Click on File menu. b. Click Options. c. Click Add-ins. d. Click on Go button besi...

《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

http://blog.sina.com.cn/s/blog_4cf8aad30102uylf.html 《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上) 《量化投资:以MATLAB为工具》简介 《量化投资:以MATLAB为工具》是由电子工业出版社(PHEI)下属旗舰级子公司——北京博文视点资讯有限公司出版的《量化投资与对冲...