Word域类语法实现docx 自动更新文本数据
本帖最后由 storyyx 于 2024-4-20 21:51 编辑当写的文章定稿了以后,然而数据要变。
比如:
(1)总共支出33元。
鱼肉23元,鸡蛋5元,菜花5元……。
当层级很多的时候,改动一个内容数字就得用计算器全部重新相加减一边:'(weeqw效率低下而且容易出错。
此时可以使用Alt+F9 调出域来解决问题。
用法:
1、Ctrl +F9 #插入域
2、set变量数值 #设置变量
3、ref 变量 # 显示变量内容
4、link 链接地址 #链接Excel单元格
5、Ctrl+A +F9 #刷新全部
#写完代码后不更新的话数据是不会发生变化的。
好了,现在开始实例:
一、数据都放在EXCEL中,从一个单元格复制需要的数据,然后黏贴 到word(右键+F ) ,ALT+F9就会出现一长串代码 {LINK Excel.sheet.12 “(文件地址)“ \a \f 4 \h} 这是连接地址。
二、在word文章最底下 输入 {set A {LINK Excel.sheet.12 “(文件地址)“ \a \f 4 \h} },这里就是给A赋予刚才从EXCEL中提取的数值变量
三、在文章中插入{ref A} ,这相当于是显示变量A。比如鱼肉{ref A}元。
再ALT+F9,就能够显示鱼肉xx元了。(记得更新)
此后只需要更新excel的数据,然后在word中Ctrl+A+F9刷新,数据自动更新。至于相加减,word域也可以实现,但建议在excel中编辑较为方便。
没看得太明白,能有实例操作一下就更好了。 虽然没实操,但感觉思路可行 我操作了一遍,不对喔。
ref A 显示错误!未找到引用源。 568 568错误!未找到引用源。 错误!未找到引用源。 错误!未找到引用源。
以上是显示结果,显示错误,未找到引用源 xuxinliang 发表于 2024-4-21 23:29
568 568错误!未找到引用源。 错误!未找到引用源。 错误!未找到引用源。
以上是显示结果,显 ...
要全选刷新两遍!他的变量赋值是从上往下的。
如果代码放在第一页就只需要刷新一遍:Dweeqw storyyx 发表于 2024-4-22 07:56
要全选刷新两遍!他的变量赋值是从上往下的。
如果代码放在第一页就只需要刷新一遍
上传一下源文件,我学习一下。
我还是相同的错误。。
我用的是office 2019.
页:
[1]