平面设计网站建设网站建设 宁夏
news/
2025/9/22 19:19:41/
文章来源:
平面设计网站建设,网站建设 宁夏,网站文章百度不收录,东莞市专业的网页设计制作报价大家在使用Word邮件合并这个功能#xff0c;比如制作席卡、贺卡、准考证、员工档案、成绩单、邀请函、名片等等#xff0c;那就需要对图片路径进行转换处理#xff0c;此脚本就是直接将图片的路径提取出来#xff0c;并把内容放到txt格式的文本文档里#xff0c;打开Excel…大家在使用Word邮件合并这个功能比如制作席卡、贺卡、准考证、员工档案、成绩单、邀请函、名片等等那就需要对图片路径进行转换处理此脚本就是直接将图片的路径提取出来并把内容放到txt格式的文本文档里打开Excel直接粘贴即可
批处理脚本使用 批处理脚本如下 echo off
mode con lines30
title Word邮件合并获取图片全路径
color 0aset OldStr%~dp0
set NewStr%OldStr:\\\%
for %%i in (*.png,*.jpg,*.gif) do (echo %NewStr%%%i列表.txt
)
pause此脚本使用的相关注意事项 请将该文件放到word邮件引用所需要的图片位置图片格式可支持png、jpg、gif三类脚本重复执行导致生成的列表.txt内容会重复 脚本使用方法 1、在需要进行邮件合并的文件夹下最好是把所有图片放在一个文件夹下比如下面这种 2、新建一个文本文档.txt 3、复制脚本内容到这个文件里面将文件另存为修改编码为 ANSI之后保存就行了后面出现的弹窗选择替换文件既可 4、更换文件类型为bat格式具体操作如下
重要提示以上为脚本的准备工作下面进入正题即获取图片路径
双击这个脚本就可以得到一个列表.txt里面为图片的路径如果重复双击 这个脚本那么该列表.txt原有内容不会清空 而是再次重复内容重复的次数为你操作的次数。 word邮件合并以WPS操作为例可以类推微软Office操作 1、准备一个Excel数据的文件类型要求为.xls为97-2003文件 如果文件类型为.xlsx那么在WPS里做数据源打开操作会提示WPS文字无法打开数据源。 2、填充Excel数据 公式参考图片路径前面的 要使用 单元格绝对引用$,这样拉姓名就不会变成其它值 获取带后缀
MID(图片路径1,LEN(图片路径前面的)1,LEN(图片路径1))
MID(B2,LEN($C$1)1,LEN(B2))获取不带后缀
LEFT(MID(图片路径1,LEN(图片路径前面的)1,LEN(.))),FIND(.,MID(图片路径1,LEN(图片路径前面的)1,LEN(图片路径1)))-1)
LEFT(MID(B2,LEN($C$1)1,LEN(B2)),FIND(.,MID(B2,LEN($C$1)1,LEN(B2)))-1)3、word邮件操作打开数据源引用邮件邮件合并打开数据源 4、插入合并域哪里需要excel里的内容就往哪里插入合并域 5、插入图片域 到这里的话如果你的数据不需要图片就可以直接看合并后的内容了但是数据要包含图片就不一样需要插入图片域 注意记住图片路径即上面图里举例的路径它是由输入法在英文状态下通过双引号将两边包裹着 6、进入域编辑操作 这最后的效果不对劲没啥用先别急还要进行修改域代码。通过组合快捷键ALTF9来修改不要忘记了引号包裹着图片路径。 再通过组合快捷键ALTF9来退出域编辑操作。 7、开始合并到新文档里 发现图片没有出来只有姓名出来了可以通过组合快捷键CtrlA全选所有内容按下F9就可以出来图片了效果如下所示
补充
一个小的知识点WPS Office如果设置了图片大小操作邮件合并后并不能按照原先的图片大小来设置而Microsoft office邮件合并后图片大小会和事先设置好的图片大小保持一样。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910104.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!