为什么邮件合并插入图片后总是显示同一张图片

我想把文件夹里面的50张图片用邮件合并插入到WORD的三个表格里面,结果50个WORD文件里面的三个表格都显示同一张图片

湖北省
浏览 1378
收藏
2
分享
2 +1
18
+1
全部评论 18
 
wils
wils

创作者俱乐部成员

实在不行,弄几张图片+模板docx+结果docx,打包发到网盘,我用宏帮你写个脚本,全自动
· 海南省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

看看这个帖子,可以实现,看看能不能解决问题。注意域代码的名称一定要和文件名一样。https://bbs.wps.cn/topic/45483?chan=share&fromshare=copylink
· 甘肃省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

是不是要这样的效果,好像不是next域的问题,好像是域代码的问题,你一些需要三张照片还是需要几张
· 甘肃省
回复
阿Q
我需要打印30张word表,一个word表需要三张图片。打印30张word表出来肯定不能都是一张图片。
· 湖北省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

可以看看这个帖子 https://bbs.wps.cn/topic/42762?chan=share&fromshare=copylink
· 甘肃省
回复
阿Q
这个帖子我看了6个小时,才学会了把邮件合并把图片显示出来。
· 湖北省
回复
 
wils
wils

创作者俱乐部成员

还是写个宏插入图片比较稳
· 海南省
回复
wils
wils

创作者俱乐部成员

最近沉迷ai,发现还是py写起来顺畅 import os from docxtpl import DocxTemplate, InlineImage script_dir = os.path.dirname(os.path.realpath(__file__)) tpl = DocxTemplate(os.path.join(script_dir, 'a.docx')) context = {} for i in os.listdir(script_dir): j = i.split('.') if j[1] == "png": context[j[0]] = InlineImage(tpl, os.path.join(script_dir, i)) tpl.render(context) tpl.save(os.path.join(script_dir, 'output.docx'))
· 广东省
回复
 
阿Q
我从早上8点到下午三点花了6个小时解决了邮件合并插入图片不显示的问题,结果现在图片显示出来了但总是显示同一张图片是怎么回事。
· 湖北省
回复
延陵
邮件合并后,在生成的word文档中,“ctrl+A”全选,再按快捷键F9,更新域试试
· 广东省
回复