本帖最后由 淘朴 于 2020-10-14 09:40 编辑
如下Word文档,当Word文档中,蓝色字体部分,是要基于Excel中生成的值,“N0002-出版社”这个中间横杠,分隔的是标题列和标题行中的数据。
模板表格如下面图。求在Excel中写一个宏, 将Word模板中的数据位置,用Excel表格中对应单元格,生成一个新的文档。
此命题考虑了通用性的需求。即文档在维护中标题列可能会更新添加。不建议用位置偏移的解法,而是在表格中找到“N0002-出版社”所在的行号、列号,找到位置取值。
EXCEL表格格式如下。求Excel利用模板Word文档,去生成一个结果的数据,以实现Word的数据字段可以动态更新生成。
_________________________________________________________________________________
谢谢三楼 bajifeng 提供的宏解法 据表格内容对WORD文档内对应内容替换
这个案例,可以作为一个通用的模板,便捷的基于表格标题行、标题列,自动更新Word文件中的数据字段。 三楼解法文件上传如下:
据表格内容对WORD文档内对应内容替换 动态更新Word中的数据(VBA解法).zip
(239.08 KB, 下载次数: 48)
|