WORD中实现EXCEL中的引用问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 20:10:20
小弟请教各位大侠,如何在WORD中实现EXCEL中那样的修改一处,其他各处都自动修改的功能。。

比如:在WORD文档中我有个名字为“出让方”的字段,这个字段在文档的多个地方都出现,需要在实际工作中按照实际数据来输入。我知道可以通过域来实现。。但是具体怎么做??还有怎么能够用宏来控制???
另外还有一个名为“总数”的字段,以及“数1”,“数2”,“数3”等,通过公式:“总数=数1+数2+数3”联系在一起,需要在修改“数1”,“数2”,“数3”中任意数字后,“总数”能够更新。。

先谢谢了,希望用域和宏的方法解决,如果用替换的方法就免了。。。
我所说的是,通过宏来控制某个域,比如我建立个docvariable域,然后用宏来控制它,比如让它显示“你好”。。

[问题一 如何重用某段原文]
1、选中需要被重用的图文,选择“插入-书签”,为它取个名字,比如“出让方”;
2、在需要重用的地方,键入Ctrl+F9插入域代码,录入:{ REF 出让方 };
3、再键入F9,可以看到你原来设置的那段图文内容就出现在了这里。
4、以后一旦“出让方”那个地方的内容作了修改,需要对其它使用它的地方更新一下域。简单点的话,可以选中整个文档然后键入F9。

[问题二 公式计算]
这个一般来说只能在Word的表格里面实现,比如上面三行分别是你说的三个数字,然后选中第四行的单元格,选择菜单“表格-公式”,然后就可以象Excel里面一样指定计算公式什么的了。同理,以后如果上面的数字变了,需要把汇总的这个域更新一下。

此外,楼主提到的希望通过宏来控制是什么意思?希望达到什么效果?

______
补充:
用VBA来控制域应该是可以的。
首先在文档中插入一个域代码:{ DOCVARIABLE MyVariable }
然后在VBA中使用如下代码:
ActiveDocument.Variables("MyVariable").Value = "Hello world!"
ActiveDocument.Fields.Update

楼主,为了解决您的问题. 请您去搜索一个Word叫"邮件合并" (别被邮件意思弄混,这个功能与有邮件有点关系,但关系不大)

Word的邮件合并就是联合Excel使用的。这是很成熟的用法,您去网上搜搜看看使用介绍。我相信,您把Word的邮件合并学会,您的问题就解决了。