http://gzkhrh.blog.51cto.com/30447/121160
用“域”来往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域代码,调文本框的位置即可。
============================
经试验,有以下几点注意
1.按F9进行替代时,要选中域,不然看不到结果
2.表中存放图片路径时,不必加引号,但必须是双斜线
3.实际应用中,可用dbf格式建立存放图片路径的表,因为字符操作方便,之后另存为xls表

用“域”来往Word中插入图片相关推荐

  1. npoi2.0版本word中插入图片

     npoi2.0版本word中插入图片,也可以插入条码. namespace InsertPicturesInWord {     class Program     {         //ht ...

  2. Spire.Doc在Word中插入图片时,自适应宽度设置

    需求:往Word中插入图片,需要铺满可编辑区域的宽度,此时需要根据文档的宽度自适应图片的大小了,核心代码如下: Paragraph paragraph = doc.createParagraph(); ...

  3. word中插入图片只显示底边,其他看不到,插入公式显示不全

    在word中插入图片发现只能显示底边,其他内容看不到,图片上方还有文字,好像图片隐形了一样.插入公式显示不全,少些边角,尤其是公式的上下显示不完整. 原因: 段落中设置了固定行间距 解决方法: 先选中 ...

  4. Word中插入图片不清晰、分辨率较低的问题解决方案(VISIO\MATLAB)

    Word中插入图片不清晰.分辨率较低的问题解决方案 1.网上常用的解决方案是修改word中自带的压缩设置,但大部分该操作不顶用.流程如下:文件-选项-高级-图像大小与质量 2.通常我们图片的来源是ma ...

  5. Word中插入图片不按原始大小显示的问题

    Word中插入图片不按原始大小显示的问题 怎样设置Word文档图像的默认输出分辨率

  6. Python办公自动化实战 05 | Python-docx库:Python与Word的完美结合_ 利用代码实现Word中插入图片

    一.专题内容简介 本专题主要介绍Python针对Word办公自动化如何利用Python代码动态向Word中插入图片.​并且对格式做简单设定. 二.专题案例效果 最终运行效果如下: 三.专题代码实现 3 ...

  7. 图片适应窗口_在word中插入图片,如何避免失真模糊?实用文档建议收藏

    插入图片 在WORD文档中插入图片是一个相当常用的操作. 一般通常的做法,是使用工具截图或在其他工具中复制的图片类内容,然后在WORD文档中粘贴出来. 还有一种做法,是使用功能区"插入&qu ...

  8. C#中操作Word(6)—— 如何向Word中插入图片

    一.Word对象模型的重叠性分析 本文主要介绍通过书签Bookmark向Word文档中插入图片的方法.在此之前我们先简单讨论下Word对象模型的重叠性.如果你对Word对象模型还不熟悉,请参考本专栏第 ...

  9. php 图片 模糊,Word中插入图片模糊、不清晰的解决方法

    在Word中插入小图片时,往往图片不是以原始大小显示的,而是被放大一些,造成图片模糊不清. 其实这是由于插入图片的分辨率造成的,在计算机上处理的图片分辨率一般有三种:72dpi.96dpi.300dp ...

最新文章

  1. ES6 for...of循环
  2. php跳转404_php伪静态.htaccess实现403,404跳转
  3. 使用VMware安装CentOS7详请(自己做过测试)
  4. Html5响应式设计与实现广场
  5. 库克“一语成谶”:又有 30 万台安卓设备被“感染”了!| 文末福利
  6. 博弈树α-β剪枝搜索学习参考资料
  7. 百搭电商背景素材,设计师应急PSD分层模板
  8. netmiko可以连接的设备有哪些_气体报警器可以联动哪些设备
  9. iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码...
  10. html js关闭浏览器,js关闭页面(兼容浏览器)
  11. python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解
  12. 问题1362:小鑫鑫的平均分
  13. 计算机电源的功能,电源屏主要功能及工作原理
  14. 一个碌碌无为的程序员
  15. 【手把手教你】使用Logistic回归、LDA和QDA模型预测指数涨跌
  16. dbk-5/Empf/CEE/O/M30技术文章dbk-5/Sender/M30/k1
  17. refresh matlab path,Matlab 习惯常用命令收集 转
  18. python 分类变量xgboost_python小白之路:第十九章 XGBoost
  19. 多媒体——视频——使用摄像机录制视频
  20. 迈克尔逊干涉计算光强matlab,迈克尔逊干涉实验的仿真研究

热门文章

  1. 苹果x防水测试软件,iPhoneX防水吗
  2. 可持续 GameFi:重点是玩还是赚?(下)
  3. app android 遥控,第十二章 遥控机器人 《App Inventor--创建自己的安卓应用》
  4. 2021-11-04<八方旅人>游戏性分析
  5. 基于C++实现的学生成绩管理系统
  6. freeswitch系列21模块sofia
  7. 博士毕业论文英文参考文献换行_华东师范大学中文系2017级本科生毕业论文工作规程及评审细则...
  8. 正则表达式,匹配@开始,空格结束
  9. matlab几种直方图均衡化方法学习笔记(HE、AHE、CLAHE附代码)
  10. 我和故宫的二十年:古老的文化越现代,就活得越长