用宏批量导入Outlook联系人

本文介绍了如何通过修改VBA代码批量导入Outlook联系人,解决因Outlook版本问题无法批量导入的困扰。作者提供了Excel建立联系人清单、设置宏自动更新和使用VBS脚本在后台运行的方法,确保联系人清单的及时更新。此外,还讨论了适用于多用户场景的组策略部署和开机自动更新方案。
摘要由CSDN通过智能技术生成

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

本人所使用的Outlook邮箱由于未设置Exchange,联系人不能与公司局域网内的其他人共享,而且本人也未在Outlook2013中找到批量导入的选项,所以在收发邮件时有诸多不便。
所幸搜索到花开鸟儿来的帖子有代码可以直接拿来修改:Outlook2010 VBA添加联系人

  1. 修改参数定义:由于Office版本变迁,详细定义Office对象的操作方式会报错“自动化(Automation)错误,对象库未注册”。所以"Dim contactsF As Folder"这些对象都要改为"Dim contactsF"。

  2. 在Excel中建立联系人清单或者直接用其他邮箱导出联系人清单
    联系人清单格式

  3. 编写批量导入循环和批量删除循环:考虑到联系人清单变动的问题,每次批量更新之前应清空联系人清单,以免重复。

  4. 设置宏触发方式。方式一:新建图形“手动更新”,并指定宏名,单击后运行宏完成联系人更新;方式二:将宏代码放到“Workbook_Open”事件中,打开文件后自动更新联系人清单。

  5. 代码如下:
    Private Sub Workbook_Open()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值