为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

自动提取Outlook中收件箱的邮件地址方法

2013-12-20 1页 doc 13KB 91阅读

用户头像

is_796233

暂无简介

举报
自动提取Outlook中收件箱的邮件地址方法自动提取Outlook中收件箱的邮件地址方法根据Outlook收件箱的邮件提取发件人邮箱地址到excel后再导入到Outlook联系人步骤如下:1,新建工作簿book1,第一张表取名“邮件地址提取”,并保存2,ALT+f11,进入vba,插入模块1,复制粘贴如下代码:SubGetSender()'按照邮件接收日期由最近到最早的顺序提取发件人邮箱地址到ExcelDimmyOlAppAsOutlook.ApplicationDimmpfInboxAsOutlook.MAPIFolderDimobjA...
自动提取Outlook中收件箱的邮件地址方法
自动提取Outlook中收件箱的邮件地址方法根据Outlook收件箱的邮件提取发件人邮箱地址到excel后再导入到Outlook联系人步骤如下:1,新建工作簿book1,第一张表取名“邮件地址提取”,并保存2,ALT+f11,进入vba,插入模块1,复制粘贴如下代码:SubGetSender()'按照邮件接收日期由最近到最早的顺序提取发件人邮箱地址到ExcelDimmyOlAppAsOutlook.ApplicationDimmpfInboxAsOutlook.MAPIFolderDimobjAsOutlook.MailItemDimmyexAppAsExcel.ApplicationDimiAsIntegerSetmyOlApp=CreateObject("Outlook.Application")SetmpfInbox=myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)Workbooks("Book1.xls").Worksheets("邮件地址提取").SelectFori=mpfInbox.Items.CountTo1Step-1  IfmpfInbox.Items(i).Class=olMailThen  Setobj=mpfInbox.Items.Item(i)  Cells(i,1)=obj.SenderEmailAddress  Cells(i,2)=obj.SenderName    EndIf    NextiEndSub3,由于提取到的邮箱地址也许有重复的(同一个发件人发多封邮件给你),所以要利用03excel高级筛选或07excel删除重复值的功能,剔除重复值4,复制剔除重复值后的邮箱地址和发件人姓名等到另一张excel表格,并对该数据区域命名为mymail(任意名字均可),保存5,打开outlook,进入联系人,利用导入和导出的功能-从另一程序和文件导入-excel2003-2007,建立好映射关系后导入即可操作注意:1,VBA中首先引用和officeoutlook相关的对象2,如果是office2007版本,Book1.xlsx,注意后缀名和以前的版本不一样
/
本文档为【自动提取Outlook中收件箱的邮件地址方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索