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

利用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邮件合并

    邮件合并测试Word邮件合并的过程不仅限于文本信息,还可以包括图表、图片等。例如,如果需要为每个员工生成一个包含其工资条的个性化邮件,邮件合并功能允许将每个员工的工资表格作为图像插入到邮件中,使得文档既...

    Wordword实战技巧精粹视频教程带照片的邮件合并

    通过这个视频教程,观众将深入理解如何有效地利用Word的邮件合并功能,结合照片进行个性化通信。无论是进行大规模的活动邀请还是客户关怀,这一技能都能大大提高工作效率,同时让收件人感受到更多的个性化关怀。学习...

    Word2003邮件合并功能使用方法.doc

    通过以上步骤,我们可以利用Word 2003邮件合并功能快速而高效地生成大量的个性化文档,大大减轻了传统手工编辑的繁琐和重复劳动。这项功能特别适合于批量处理和发送信件、报表、邀请函等各类文档的场景,不仅提高了...

    一套完整的可以批量调用各自的照片用于生成邮件合并文档

    本套资源主要针对的就是如何利用邮件合并功能来批量调用照片并生成相应的邮件合并文档。下面将详细阐述这一过程中的关键知识点。 1. **邮件合并基础**:邮件合并是Microsoft Office(如Word、Excel和Outlook)等...

    Mail merge邮件合并实例

    在这个实例中,我们将探讨如何利用Aspose.Words库来执行邮件合并操作。 首先,你需要准备两部分:一个包含占位符的主模板文件(可能是.docx格式)和一个数据源文件。数据源可以是CSV、Excel工作簿或任何其他格式,...

    邮件合并素材.rar

    这个名为“邮件合并素材.rar”的压缩包文件很可能包含了进行邮件合并所需的全部素材,包括数据源(如Excel表格)、主文档(如Word模板)以及可能的图片或附加文件。 邮件合并的基本步骤如下: 1. **准备数据源**:...

    word预览,word根据模板书签插入值

    在模板文档中,用户可以设置书签,然后编写VBA(Visual Basic for Applications)宏或者使用Word的“邮件合并”功能,自动将外部数据源(如Excel表格、数据库或CSV文件)中的信息插入到对应的书签位置。这样,一次...

    4.5 邮件合并综合应用--邀请函+参会证+信封 素材.rar

    在4.5章节的邮件合并综合应用中,我们将深入探讨如何利用这个工具来高效地处理此类任务。这个压缩包文件"4.5 邮件合并综合应用--邀请函+参会证+信封 素材.rar"包含了一切所需资源,让我们一步步解析这个过程。 ...

    利用word来打印快递单

    "利用Word来打印快递单"是一个简洁而高效的方法,因为Microsoft Word是一款功能强大的文本处理软件,不仅适用于文档编辑,还支持自定义模板和批量打印,非常适合处理快递单这样的表格类文档。下面我们将详细探讨如何...

    AsposeWord导出word表格wordtable

    Aspose.Word还支持许多其他功能,例如格式化文本、插入图片、合并单元格、处理邮件合并等。在实际开发中,根据需求调整AsposeWordHelper类,可以实现更复杂的文档处理任务。对于大型项目,正确处理异常和性能优化也...

    适合word练习的素材

    2. **图片与图形处理**:Word不仅支持插入图片,还提供了绘制图形、添加形状、SmartArt等功能。练习中可能涉及到图片的裁剪、调整、布局,以及如何用图形和SmartArt表达复杂信息。 3. **表格与图表**:创建和编辑...

    WORD连续打印奖状

    连续打印奖状的关键在于利用Word的邮件合并功能。邮件合并允许用户将Excel中的数据(如姓名、奖项等)合并到Word模板中,生成一系列个性化的文档。具体步骤如下: 1. **创建Word奖状模板**:在Word中设计奖状的样式...

    C#实现Word中图片做封面

    3. **插入图片**:为了在封面插入图片,我们需要加载图片文件,然后使用`DocumentBuilder`类的`InsertImage`方法。例如: ```csharp DocumentBuilder builder = new DocumentBuilder(doc); Image image = Image....

    word2010 操作实验三

    2. **插入字段**:在需要个性化的地方,使用“邮件合并”功能插入字段。选择“邮件”菜单,点击“插入收件人字段”,将数据源中的字段(如姓名、地址等)插入到相应位置。 3. **链接数据源**:转到“邮件”菜单,...

    Aspose.Word控件

    这包括插入图片、调整大小、设置位置,以及进行图像格式转换等。开发者可以利用此功能在Word文档中构建丰富的多媒体内容。 5. **模板和邮件合并** Aspose.Word支持基于模板的文档生成,通过结合数据源和模板,能够...

    操作Word,内容丰富,解析全面!!含源码,直接可用!!c++builder精彩编程!

    而"调用Word"可能更侧重于演示如何在C++Builder程序中动态地创建、修改Word文档,这在自动化报告生成、邮件合并等场景中非常实用。 总的来说,这个压缩包提供的资源对于想用C++Builder进行Word自动化操作的开发者来...

    Word记录本.pdf

    在文档“Word记录本.pdf”中,作者详细记录了关于Microsoft Word软件的基础操作、高级排版技巧、快捷键使用、表格处理、论文排版、邮件合并以及批量操作等知识点,为学习和使用Word提供了全面的指导和帮助。...

    word使用技巧大全

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

    WORD实验报告.docx

    - **设计个人名片**:结合自己的创意,利用Word提供的图形、文本框等功能制作个性化的名片。 - **制作毕业论文**:遵循学校规定的格式要求,完成论文的封面、目录、正文等内容的编排。 #### 实验步骤与过程 1. **...

Global site tag (gtag.js) - Google Analytics