`
guoyiqi
  • 浏览: 972067 次
社区版块
存档分类
最新评论

利用Word邮件合并插入图片

阅读更多
利用Word邮件合并插入图片
Word的邮件合并功能非常不错,其基本思想就是定义一个Word模板,再选择一个数据表格,然后将数据表格中的每条数据填入模板中形成一个页面,并将根据所有数据生成的页面组合起来形成一个新的文档(输出到新Word文档或者打印机),这就是我们所需要的结果。
  一般情况下,使用邮件合并都不会很费事,因为Word提供的邮件合并向导和邮件合并工具栏已经让操作非常简单易行了。但是,当合并一套员工卡的时候,问题就出来了:相片怎么合并进去呢?这个时候就得用“域”来往Word中插入图片。这里,会用到一个叫"INCLUDEPICTURE"的Word域。先来看看这个域的用法(来自Word帮助文档):
域用法:{ INCLUDEPICTURE "FileName" [Switches ] }

"FileName" :图形文件的名称和位置。如果其中包含较长的带空格文件名,请用引号引住。指定路径(路径:操作系统用来定位文件夹或文件的路径,例如 C:\House finances\March.doc。)时,请以双反斜杠替代单反斜杠。例如:“C:\\Manual\\Art\\Art 22.gif”

Switches 开关,如下:
\c:Converter 指定要使用的图形筛选。图形筛选的文件名不带有 .flt 扩展名,例如,输入 pictim32 表示筛选文件 Pictim32.flt。
\d:图形数据不随文档保存以减小文件长度。
  注意一下:插入域的时候,包含域代码的那一对大括号并不是手工输入的。应该使用Ctrl+F9来插入域(此时会自动插入表示域的那一对大括号),并在其中填写域代码。
  现在先来试验一下通过域插入图片。假设在C:\有一个图片文件test.jpg,那么,在Word里按Ctrl+F9插入域,并填写代码 “INCLUDEPICTURE "C:\\test.jpg"”,注意C:后面是“\\”而不是“\”。现在保持光标在域中,按Shift+F9将代码转换为结果,也就是把图片内容显示出来。这时候如果什么也没显示,不要慌,按个F9刷新一下域就行了。其实,在按Shift+F9之前直接按F9刷新域也可以显示出来图片。
  INCLUDEPICTURE域已经试验成功了,现在只需要在邮件合并的模板中插入INCLUDEPICTURE域,并在它的“FileName”参数中插入包含图片地址的合并域,比如:{ INCLUDEPICTURE "{ MERGEFIELD "照片地址" }" }
这里,用到的数据表格是:

…… 图片地址
…… C:\\photo\\001.jpg
…… C:\\photo\\002.jpg
…… C:\\photo\\003.jpg
…… ……

  现在,点击邮件合并工具栏上的“查看合并数据”按钮进入预览状态,并在INCLUDEPICTURE域上按F9刷新,可以看到图片已经被成功插入到模板中了。不过图片大小似乎不太合适,调整一下。
  点击邮件合并工具栏上的“合并到新文档”按钮,看看是不是大功告成?
  不是……因为所有的图片好像都是显示的同一个人。没关系,全选这个Word文档,然后按F9对所有域进行刷新。这时候图片应该都换成了正确的图片,如果没有――也许Word有这么个BUG――那你就先把这个文档保存下来,关闭,再打开,全选,F9刷新。
  图片刷新的问题是解决了,但是又出现了另一个问题,图片大小都变成调整前的了。也就是说,我们插入INCLUDEPICTURE域之后所做的调整,全都失效。查查Word的帮助文档,可以找到,所有域代码都可以有一个开关,用来保存对域结果进行的格式修改: \* MERGEFORMAT(注意前面的\*是必须的)。所以,将上面的INCLUDEPICTURE域代码修改为{ INCLUDEPICTURE "{ MERGEFIELD "照片地址" }" \* MERGEFORMAT }
  在邮件合并模板中F9刷新显示图片,调整图片,再合并成新文档,刷新全部域――OK,这次全都是调整后的格式了。
  最后还有一点不得不说明,图片只有在应用“嵌入型”版式的时候才可以用于邮件合并。如果选成其它格式,虽然定位方便了,但是邮件合并的时候会不认它。如果确实需要灵活的定位,可以考虑插入一个文本框,去掉边框等属性,并在这个文本框里插入INCLUDEPICTURE域代码,调文本框的位置即可。
分享到:
评论

相关推荐

    word使用技巧大全

    5、利用word中的交叉引用来实现科技论文参考文献的引用 73 6、用word处理参考文献的最简单的方法 74 四十、word 使用技巧大全 75 之一 75 巧妙控制OfficeWord中的“孤行” 75 Word中表格快速一分为二: 75 在Excel中...

    如何将PPT转word

    另外,它还会在Outlook中加入一个工具按钮,如果收到的电子邮件附件中有PDF文档,就可以直接点击该按钮将它转换成Word文件。 有时我们在网上搜索到PDF格式的文件,同样可以通过右键菜单的相关命令直接在Word中打开它...

    计算机二级的常见题目和对应的答题技巧汇总.docx

    图形对象插入与编辑,如图片、形状、SmartArt图形等。 答题技巧: 先阅读题目要求并理解样例文档结构,按照步骤依次操作,避免遗漏细节。 使用样式统一格式,能节省大量时间,并确保格式一致性。 注意审题,对于...

    Word_2003域应用

    9.邮件合并 22 (1)AddressBlock域 22 (2)Ask域 22 (3)Compare域 22 (4)Database域 22 (5)Fillin域 23 (6)GreetingLine域 23 (7)If域 24 (8)MergeField域 24 (9)MergeRec域 24 (10)MergeSeq域 24 (11)Next域 24 (12)...

    《计算机应用基础》实训计划(三稿).doc

    《计算机应用基础》课程实训计划 一、课程的培养目标 《计算机应用基础》是中职阶段各专业学习计算机基础知识和操作...了解并掌握利用邮件合并功能将一些内容相"2 " " " "的高级功能 "同的通知、商业信函等发给不同的个

    《计算机应用基础》教学计划(3).doc

    11"项目三:职场力:用"启动、退出Word2010,新建、打开、保存Word2010文" " " "Word文档说话 "档,认识Word2010功能、Word2010工作窗口,文本的" " " "1 Word文字排版 "录入、选定、复制、剪切和粘贴、段落的合并和...

    Excel新增工具集

    1、Word转Excel:把若干个Word文档中的表合并到Excel工作簿中的一个工作表中,可用于对下属填写的报名表(登记表)的汇总统计。 2、Excel转Word:把Excel工作簿的某个工作表中记录逐一拆分到对应的若干个Word文档中...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置打印纸大小 实例311 获取打印纸的左边距和上边距 ...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置打印纸大小 实例311 获取打印纸的左边距和上边距 ...

    PDF Reader Pro v2.7.7

    PDF Reader Pro 提供更多功能 – 直接编辑PDF本文文字、合并多个文档、将PDF拆分为多个文件、从另一个PDF文件插入页面、插入图片注释、页眉页脚、链接、手绘、导出注释、打印、本地离线PDF转Word / Excel / PPT等...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例208 利用INSERT语句批量插入数据   cc实例209 利用SELECTcINTO生成临时表   8.3 更新数据   cc实例210 批量修改数据   cc实例211 将指定字段数据为空的记录添上数据   8.4 删除数据   cc...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例208 利用INSERT语句批量插入数据   cc实例209 利用SELECTcINTO生成临时表   8.3 更新数据   cc实例210 批量修改数据   cc实例211 将指定字段数据为空的记录添上数据   8.4 删除数据   cc...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例259 利用聚集函数AVG求某班学生的平均年龄 cc实例260 利用聚集函数COUNT求日销售额大于某值的商品数 9.9 多表查询 cc实例261 利用FROM子句进行多表查询 cc实例262 合并多个结果集 9.10 嵌套查询 cc...

    2018年奥鹏计算机应用基础答案.doc

    ( ×)4.Windows中的记事本和写字板都不能插入图片。 ( × )5.Windows回收站中的文件不占有硬盘空间。 ( )6.在Word中可以实现文字环绕图片的效果。 ( ×)7.在Excel中,选取连续单元格必须用ALT键配合。 ...

Global site tag (gtag.js) - Google Analytics