完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx

上传人:b****8 文档编号:10256531 上传时间:2023-02-09 格式:DOCX 页数:9 大小:16.48KB
下载 相关 举报
完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx_第1页
第1页 / 共9页
完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx_第2页
第2页 / 共9页
完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx_第3页
第3页 / 共9页
完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx_第4页
第4页 / 共9页
完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx

《完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx》由会员分享,可在线阅读,更多相关《完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx(9页珍藏版)》请在冰豆网上搜索。

完整word版群发分别对象正文抬头附件的邮件秘笈doc.docx

完整word版群发分别对象正文抬头附件的邮件秘笈doc

 

群发分别对象正文、抬头、附件的邮件秘笈

 

杨舒

 

【准备工作】

 

1.准备邮箱:

Outlook关联发送邮件所用邮箱。

 

2.准备文件:

一般准备三类文件:

邮件正文、邮件附件、邮件与附件信息表。

 

2.1邮件正文:

编写发送邮件的正文,存入Word文档。

 

2.2邮件附件:

整理各附件至文件夹。

 

提示:

如果超过2个附件,为使发送出的邮件一目了然,命名格式最好是“附件X+附件名称”。

附件1中国科学院人事局关于AB类岗位招聘信息准备的

 

通知

 

附件2A、B类推荐岗位-北京基因组研究所

 

附件2A、B类推荐岗位-成都山地灾害与环境研究所附件2A、B类推荐岗位-城市环境研究所

 

提示:

附件1由于内容相同,因此只有一个;附件发送对象不同,因此分别列好。

 

2每个

 

2.3邮件与附件信息表:

新建excel表,整理邮箱、附件

 

路径等邮件信息。

 

必须编辑的内容列为

(1)邮件中需要变化的内容(如邮件抬头“北京基因组研究所”等)、

(2)邮件发送对象的邮箱、(3)附件文件路径(必须有文件的类型尾缀,如:

D:

\AB类推荐岗位附件AB类推荐岗位汇总

 

附件1中国科学院人事局关于AB类岗位招聘信息准备的

 

通知.docx)。

 

【邮件发送】

 

1.编辑“邮件目录”新建word文档。

 

做一行表格,列数参照“邮件与附件信息表”的列数,或

 

直接做成“附件数+1(邮箱)”列,打开“开始邮件合并”

 

-目录。

 

打开“选择收件人”-“使用现有列表”。

 

弹出选择对话框后选择【准备工作】的“邮件与附件信息

 

表”。

 

弹出该表的sheet列表,选择保存邮件地址、附件等信息

 

的sheet。

 

光标放入word的表格中,打开“插入合并域”,插入“邮

 

件与附件信息表”中的邮箱、附件等内容。

 

首列尽量插入邮箱列表,可见“《负责人邮箱》”。

 

光标移至下一个,插入“附件1”。

 

可见“《附件1》”

 

依此类推。

 

插完信息后,点击“预览结果”,被选位置内容变为“邮

 

件与附件信息表”中的相应内容。

通过左右键查看可以不

 

同的发送对象所对应的信息。

 

可以通过最右键查看数目。

 

点击“完成并合并”-“编辑单个文档”。

 

弹出对话框,选择“全部”。

 

弹出全部邮箱与附件对应信息集合。

 

另存命名为“邮件目录”。

可关闭文档。

 

2.合并邮件

 

打开“邮件正文”文档。

 

打开“邮件”-“开始邮件合并”-“信函”。

 

打开“选择收件人”-“使用现有列表”

 

弹出选择对话框后选择【准备工作】的“邮件与附件信息

 

表”。

 

弹出该表的sheet列表,选择保存邮件地址、附件等信息

 

的sheet。

 

选中邮件正文中需要随邮件发送对象而改变的内容,如正文抬头等。

 

打开“插入合并域”,选择需要变更的内容所对应的列名,如邮件抬头所对应的“单位名称”。

 

插入后,该位置将被“《单位名称》”替换。

 

点击“预览结果”,被选位置内容变为“邮件与附件信息

 

表”中的相应内容。

 

点击向左右翻,可查看不同邮件正文的更改内容。

 

点击最后,可查看数目。

 

点击“完成并合并”-“编辑单个文档”

 

弹出对话框,选择“全部”。

 

弹出全部邮件正文文本集合。

另存,命名为“邮件正文(合

 

并)”,不关闭文档。

 

3.发送邮件

 

在“邮件正文(合并)”未关闭的文档界面上,点击

“ALT+F11”,弹出VBA编写界面。

 

打开“工具”-“引用”。

 

选择MicrosoftOutlook14.0。

 

打开“插入”-“模块”。

 

模块内拷入VBA代码:

Subemailmergewithattachments()

DimSourceAsDocument,MaillistAsDocument,TempDocAsDocument

DimDatarangeAsRange

DimiAsLong,jAsLong

DimbStartedAsBoolean

DimoOutlookAppAsOutlook.Application

DimoItemAsOutlook.MailItem

DimmysubjectAsString,messageAsString,titleAsString

SetSource=ActiveDocument

'CheckifOutlookisrunning.Ifitisnot,startOutlook

OnErrorResumeNext

SetoOutlookApp=GetObject(,"Outlook.Application")

IfErr<>0Then

SetoOutlookApp=CreateObject("Outlook.Application")

bStarted=True

EndIf

'OpenthecatalogmailmergedocumentWithDialogs(wdDialogFileOpen)

.Show

EndWith

SetMaillist=ActiveDocument

'Showaninputboxaskingtheuserforthesubjecttobeinsertedintotheemailmessages

message="Enterthesubjecttobeusedforeachemailmessage."title="EmailSubjectInput"'Settitle.'Displaymessage,title

'Setprompt.

 

mysubject=InputBox(message,title)

'IteratethroughtheSectionsoftheSourcedocumentandtherowsofthecatalogmailmergedocument,

'extractingtheinformationtobeincludedineachemail.

 

.Subject=mysubject

 

SetDatarange=Maillist.Tables

(1).Cell(j,1).Range

Datarange.End=Datarange.End-1

.To=Datarange

Fori=2ToMaillist.Tables

(1).Columns.Count

SetDatarange=Maillist.Tables

(1).Cell(j,i).Range

 

.Attachments.AddTrim(Datarange.Text),olByValue,1

Nexti

.Send

 

SetoItem=Nothing

Nextj

Maillist.ClosewdDoNotSaveChanges

'CloseOutlookifitwasstartedbythismacro.IfbStartedThen

oOutlookApp.QuitEndIf

MsgBoxSource.Sections.Count-1&"messageshavebeensent."'Cleanup

SetoOutlookApp=Nothing

EndSub

 

点击“F5”,选择已制作好的word文件“邮件目录”。

 

在弹出的对话框中输入发送邮件的主题。

 

数目与发送邮件数目相符,显示发送成功。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1