首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

怎么用vba设置word的域值

2012-02-26 
如何用vba设置word的域值。有一个word文件,里面有word的属性域,我想调用vba来根据域的关键字,更换域所在位

如何用vba设置word的域值。
有一个word文件,里面有word的属性域,我想调用vba来根据域的关键字,更换域所在位置的文字,如何实现?谢谢!

[解决办法]
帮忙顶,虽然不知道lz在说什么!
[解决办法]
word中的域,在word菜单栏中的[插入]> [域]就可以找到许多域。
下面是VBA代码,对域的操作:

Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"KEYWORDS ", PreserveFormatting:=True
'在当前位置中插入 Keywords 域

Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"AUTHOR \* Upper ", PreserveFormatting:=True
'在当前位置中插入 AUTHOR 域

Selection.Fields.Update '更新当前域的内容。楼主你要的就是这个。 "更换域所在位置的文字 "

在域的位置上单击鼠标右键,就有域的相应的操作:更新,编辑,切换域代码。

热点排行