栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

(办公类-9)word邮件合并功能插入照片(上下环绕照片)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(办公类-9)word邮件合并功能插入照片(上下环绕照片)

背景需求:

      在Python批量生成《教师信息技术2.0培训》作业的过程中,阿夏也尝试利用word邮件合并功能插入培训照片的方法。除了掌握邮件合并信函-文字批量生成的内容,还在无数次的练习中,逐步破解了插入照片只显示下半部(嵌入式,非上下环绕式)的问题。)

破解难题: 信函生成的照片,只显示最下面的部分图片,而无法显示全部照片。

尝试1:word-文件-选项-高级-剪切复制与黏贴-将图片插入黏贴为--“嵌入式”改成“上下环绕式”

结果:生成信函还是只显示下半部分的图片。上半部为透明。

 尝试2:将word模板的照片插入位置设置为“上下居中+左右居中”“下居中、左右居中”、 

结果:生成信函还是只显示下半部分的图片,上半部为透明。

 

尝试3:在word模板内将照片插入位置,选中位置,把段落格式设置为:3倍行距。

结果:生成信函可以显示全部照片内容,只要把行距调大,就可以显示所有的图片内容,因此(word-文件-选项-高级-剪切复制与黏贴-将图片插入黏贴为-)“嵌入式”不需要改成“上下环绕式”)

操作过程 一、素材准备 (一)素材位置:桌面邮件合并

(二)图片所在文件夹

(三)excel信息文件夹

文字信息都是从问卷星下载的(照片不是)

 照片信息需要手动添加

  

  

 

(四)docx作业模板 (A4单页) 

格式设置:“照片”位置一定要设置“多倍行距”才能完整显示图片

 素材全部整理完成。 二、邮件合并“文字部分” 1.打开docx模板——作业模板.docx

 2.邮件-选择收件人-使用现有列表 -选择桌面-选择excel文件

 

 

 

 3.插入文字标签

(1)鼠标点在《》内

(2)邮件-插入合并域-topic(培训题目)

 

 用同样的方法插入:

邮件-插入合并域-group(组室)

邮件-插入合并域-name(姓名)

邮件-插入合并域-date(日期)

邮件-插入合并域-question1(回答1)

邮件-插入合并域-question1(回答2)


只需要插入所有文字部分的标签,photo不用插入 邮件合并文字部分插入到此结束

三、邮件合并“照片”

1.继续使用docx模板——作业模板.docx

(1)鼠标放在红框位置(上下居中、左右居中)

(2)照片位置的段间距是“多倍行距-3倍” ——只有多倍行距,才能让照片全部显示

 2.鼠标在照片框中间,插入-文档部件-域

 

 3.类别-全部 右侧的三角点开,选择“链接和引用” 

 4.点开“链接和引用”里面的IncludePicture 

 5.在跳出的域属性-文件名或URL 空格里面输入“123”-确定

 6.docx模板照片的位置出现一个无法显示图片

 7.按一次“Alt+F9”(无论是否选择图片框,都可以)

 无图框变成了一串文字

  8.把123三个数字选中,或者删除(数字删掉,“”不要删除) 

   9.在原来123的位置上,邮件-插入合并域-photo(照片)

 10.按一次 ALt+F9  再一次变成空白图片

照片插入完毕  四、邮件合并全部保存

1.邮件-完成并合并-编辑单个文件-全部-确定

 

2.批量生成新文件“信函1”,

 3. 51份作业都在信函1内,但不显示照片 4.Ctrl+A 全选

 5.按“F9”一次  6.照片全部显示 

7.样例核对

 

3.信函保存

按Ctrl+S保存文档,存在“桌面邮件合并”下,

名称为:《A3演示文稿设计与制作》的教师批量作业51份.docx

 

五、使用感受: word邮件合并功能优势

1。容易生成:在没有Python的时候,使用word邮件合并文字、照片的功能够快速也能够批量生成教师信息作业。

2。批量打印方便。都在同一个文件内。

word邮件合并功能不足

1.查看不方便:邮件合并功能会把所有的作业都放在一个docx文件内,无法直接根据文件名了解教师上传数量、名单。Python可以实现人手一份的效果,但后续同样要合并PDF打印

  Python和word邮件合并共有问题

1.无法确保文字图片正好在一页上:部分作业填写内容较多,照片和文字不在同一个A4内,无论Python还是word邮件,都需要手动调整内容,确保在同一A4内。

 

总体而言: word邮件也能实现批量生成教师培训作业的要求、同时可以快速批量打印。但无法实现Python可以批量多个docx文档的需求,有优势也有不足。所以还是再研究研究Python批量生成文字和图片的代码吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/879555.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号