ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 如何将outlook里多个联系人导出为多个VCF文件

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-2-20 10:23 | 显示全部楼层 |阅读模式

[求助] 如何将outlook里多个联系人导出为多个VCF文件。因为我手机支持的格式是VCF格式,而不是PST格式。

别告诉我只能一个一个地另存为来导出。

[此贴子已经被作者于2008-2-20 10:41:11编辑过]

TA的精华主题

TA的得分主题

发表于 2008-2-22 21:46 | 显示全部楼层

什么手机,只支持导入VCF?

呵呵。不能直接使用PIM进行同步吗?

TA的精华主题

TA的得分主题

发表于 2008-2-23 11:08 | 显示全部楼层
outlook里多个联系人导出为多个VCF文件[em11]

TA的精华主题

TA的得分主题

发表于 2013-8-30 08:35 | 显示全部楼层
VCF格式通讯录格式现在用途广泛,实际上iphone、nokia、三星等智能手机都能够识别vcf通讯录。一个联系人只对应于一个vcf文件,而杯具的是,outlook的联系人只能一个一个的导出为vcf文件。尤其是nokia手机在导入通讯录却恰好要求vcf文件,这是不是要把人逼疯了?幸好天无绝人之路,还是有办法可以批量导出vcf文件的哦。下面我以nokia为例简单介绍两种方法:

  第一种方法:
步骤一:打开Microsoft Outlook,点击菜单→工具→宏→Visual Basic编辑器
步骤二:输入一段写好的代码(具体代码见后面的附录)
步骤三:点击执行,这样就可以把全部的联系人导出至某个指定的文件夹(指定的文件夹地址是在附录里的代码里修改)
步骤四:使用vcfEncoding工具进行转换,这样就可以把全部的联系人文件保存到本地指定文件夹里了。(比如有500个联系人,就相当于有500个文件,后缀名为.vcf)。
步骤五:如果是nokia手机,可以把全部的联系人文件复制至手机卡的:\others\Contacts文件夹下→打开手机的名片夹,再点击复制名片,即可。
(vcfEncoding工具可以找地方下载,而且很好使用,推荐一个下载地址http://www.pc6.com/softview/SoftView_81461.html)

  第二种方法:
步骤一:打开Microsoft Outlook,点击菜单→文件→导入导出文件
步骤二:导出文件,选择excel表格式,保存到一个指定的xls文件
步骤三:使用vcfeditor(另一个工具,更方便),导入刚才保存的文件
步骤四:再使用分开联系人保存。
步骤五:把全部文件复制至手机卡,如E:\others\Contacts文件夹下。
步骤六:打开手机的名片夹,点击“复制名片”,即可。
(推荐一个vcfeditor下载地址:http://www.xdowns.com/soft/184/Mobile/2012/Soft_97157.html
注:如果是Nokia手机,在复制文件时,要切换连接模式为pc套件为大容量存储,而在复制名片时,再切换回pc套件模式。(经本人多次使用,觉得方法二更好更方便)
  
  ———————————————————————————————————————————
  方法一附录代码:
  outlook中. 工具->宏, 创建一个新的宏, 名称任意, 输入:
  
  Sub ExportVcards()
  Dim MyContacts As Outlook.MAPIFolder
  Dim ContItem As Outlook.ContactItem
  Dim FileName As String
  Set MyContacts = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts)
  For Each ContItem In MyContacts.Items
  FileName = "d:\Contacts\" & ContItem.FileAs & ".vcf"
  ContItem.SaveAs FileName, olVCard
  Next
  End Sub
  
  注意上面的”c:/Contacts”为输出到的目的文件夹.
  
  然后运行, 如果失败, 请检查”c:/Contacts”文件夹是否存在 (不存在则要先创建), 以及outlook中, 工具->安全性, 是否有权限运行宏.

TA的精华主题

TA的得分主题

发表于 2013-11-6 10:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
分组还在吗?

TA的精华主题

TA的得分主题

发表于 2014-2-21 17:19 | 显示全部楼层
在联系人内容中,CTR+A全选所有数据,单击右键,并选“作为名片发送”,从邮件附件里复制出所有vcf格式的联系人即可

  

TA的精华主题

TA的得分主题

发表于 2014-3-2 13:12 | 显示全部楼层
在联系人里面,全选,然后直接拖放到桌面上。

TA的精华主题

TA的得分主题

发表于 2014-12-11 12:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
icehillxia 发表于 2014-2-21 17:19
在联系人内容中,CTR+A全选所有数据,单击右键,并选“作为名片发送”,从邮件附件里复制出所有vcf格式的联系 ...

这个达到名片目的,因为是2010版的差点没找到这个功能,直接右键没这东东,要全选后点转发联系人就出来的。学习了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-10 04:01 , Processed in 0.023787 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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