ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4517|回复: 6

如何用VBA读取outlook联系人中的照片和便笺(备注)?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-3-11 14:12 | 显示全部楼层 |阅读模式
      习惯了使用Outlook管理联系人,为便于进行数据交换,欲用vba将联系人写入一个xml文件,如何处理将联系人的照片和便笺(备注信息中有大段文字)当作一个字段写入同一个xml文件中。以前的91手机助手(for windows Mobile)实现过,但其他一些字段有丢失,所以想自己写。
      请各位大侠出手相助,mail:dapanpan@sina.com,谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-3-13 13:43 | 显示全部楼层
Outlook联系人的便笺(备注)问题解决了,开始没搞明白它对应的字段名是body,混乱的翻译和字段名,找不到完成的对照关系,只能连猜带蒙去试!联系人照片还没找到读取的方法,请知道的大侠多多赐教,3QU!

TA的精华主题

TA的得分主题

发表于 2014-3-21 21:29 | 显示全部楼层
dapanpan 发表于 2014-3-13 13:43
Outlook联系人的便笺(备注)问题解决了,开始没搞明白它对应的字段名是body,混乱的翻译和字段名,找不到完 ...

能否看看 代码  学习一下

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-3-24 20:33 | 显示全部楼层
代码太长,以附件形式发布,请大家多批评指正。

VBAOutLook1.rar

4.01 KB, 下载次数: 51

VBA

TA的精华主题

TA的得分主题

发表于 2014-3-25 13:50 | 显示全部楼层
dapanpan 发表于 2014-3-24 20:33
代码太长,以附件形式发布,请大家多批评指正。

多谢 以后多多指点

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-3-26 20:15 | 显示全部楼层
本帖最后由 dapanpan 于 2014-3-26 20:22 编辑

       还是要自立更生,问题已得到基本解决。借助vCard解决了Outlook头像数据的读取问题,但有点小问题,极个别联系人的头像数据要在尾巴上要加一长串”A“,不知道为什么,没功夫搞清楚它。还有一个小问题,就是Outlook中的联系电话种类比较多,未能一一进行同步,只完成了常用号码的对照,基本满足需要了。
       至此,基本实现outlook联系人与Andriod联系人的完美同步,解决了outlook联系人头像和分组丢失问题,先用该vba将联系人数据导出为91手机助手的xml文件,然后用91手机助手导入andriod手机即可。
       喜欢用Outlook管理联系人,不信任那些网络通信录,所以只好自己动手,可能有点偏执,个人的癖好,别见笑!

VBAOutLook.rar

4.49 KB, 下载次数: 97

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2016-10-16 13:05 | 显示全部楼层
我想要联系人文件下所有的抬头,如:Account,Actions,AddBusinessCardLogoPicture,AddPicture等 有90多个,一个个抄不实现又恐出错。请教有什么办法遍历得出?
Dim objOut As Outlook.Application
Dim objNspc As Namespace
Dim objItem As ContactItem
    Set objOut = New Outlook.Application
    Set objNspc = objOut.GetNamespace("MAPI")
     For Each objItem In objNspc.GetDefaultFolder(olFolderContacts).Items
      msgbox objItem.(就是要求.之后出现提示框内的那些的属性)   
     next
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-12 00:23 , Processed in 0.043229 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表