ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1653|回复: 23

[分享] 通用Excel数据按模板生成Word文档(支持多图插入)-邮件合并

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-5-29 23:52 | 显示全部楼层 |阅读模式



   之前写个一个贴子,简单明了的邮件合并,Excel数据每行批量到Word模板,网友给了不少建议及鲜花支持,有的同学说能不能支持图片插入,能不能自定义模板文件,这些天我有空研究了一下总算完成了。
   如果大家对VBA不太懂得,又不想学习太多东西,以后大家需要对Excel数据批量按Word模板生成文件,就用我这个就好了,一看就会,一操作就能上手。
   如下图所示:  有一个模板文件及数据源要对数据进行替换,有多个图片要插入,图片在不同的表格、不同的段落中,用我这个就能简单直观操作。


01.png


02.png


使用方法:
1.自己制作模板,在需要填入的word模板中,填写好图片01、图片02……数据01、数据02……,这个跟Excel数据源中的列标题一一对应,如图中的第三行。模板中图片最好放到表格中,如不在表格中,请在上下空一个段落。
2.把数据复制到数据源工作表中,示例工作表中第四行为你原来的标题,能直观的看清楚哪一列标题对应填入到哪个数据中。如果有更多的数据,请自行在后面添加列,并在第一行中添加数据xx字样,以便进行替换。如果没有示例中那么多的数据,把多余的列删除就好了。简单的说就是把数据复制到A5单元格中就好了。
3.将会从第五行开始,每一行数据生成一个Word文档,生成的Word文档在本Excel下的生成表格文件夹中,程序会自动打开。
4.目前代码是以A列为命名生成的Word文档,把需要命名的列复制到A列中就好了。
    附件中有一个纯Word的代码,这个速度会快很多。


     我也是新手,希望大佬多多指教。有什么问题请反馈,我有空就会看看。

Excel数据到Word模板-支持多图插入.rar (624.01 KB, 下载次数: 408)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-5-30 07:27 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-5-30 08:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼主还挺会研究的,谢谢分享。

TA的精华主题

TA的得分主题

发表于 2024-5-30 08:19 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-30 08:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ykcbf1100 发表于 2024-5-30 08:15
楼主还挺会研究的,谢谢分享。

跟你比起来,差远了,你知识丰富又勤奋,我比较懒,就想着弄些通用的,以后拿来就用

TA的精华主题

TA的得分主题

发表于 2024-5-30 08:45 | 显示全部楼层
lizhipei78 发表于 2024-5-30 08:41
跟你比起来,差远了,你知识丰富又勤奋,我比较懒,就想着弄些通用的,以后拿来就用

你善于总结,这一点比我强多了。

TA的精华主题

TA的得分主题

发表于 2024-5-30 09:50 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-5-30 19:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢分享,做的很不错,学习啦!

TA的精华主题

TA的得分主题

发表于 2024-5-31 09:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
感谢分享,挺好用的。不知道是否我运行环境原因,有时候在excel中运行 生成合并文档,出不来结果。我的运行环境为WIN10+office365。此种情况下我电脑是需要设置或者处理下什么吗。
1.png
2.png
3.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-31 10:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
踏破拖鞋 发表于 2024-5-31 09:03
感谢分享,挺好用的。不知道是否我运行环境原因,有时候在excel中运行 生成合并文档,出不来结果。我的运行 ...

每次运行之前,请把所有Word文档关闭,如果可能请结束Word的进程
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-8 08:59 , Processed in 0.047663 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表