【干货】Word域代码基础知识(二)
通过学习实用!Word域代码基础知识(一),小伙伴对域代码应该都有一些认识了,今天我们继续来学习第二部分。
1
更新域
域的更新需要事件的驱动,辛辛苦苦写了一堆域代码,如果最后没更新,那就玩大了,赶紧来几种常用的更新方法压压惊。
方法1.在域显示结果上面单击鼠标右键,在弹出的右键菜单中选择【更新域】命令,也可以按【F9】功能键更新所选的域,以显示最新结果。(使用【Ctrl+A】全选文档,再使用【F9】可以更新文档中可编辑区域中所有的域,但不会更新页眉页脚等特殊位置中的域。)
方法2.视图切换时自动更新域:不同视图之间的切换,可以更新部分域,如在打印预览时可以更新文档中的部分域。
方法3.打印时更新域:单击【文件】-【选项】,弹出【Word选项】-【显示】,勾选【打印前更新域】复选框,单击确定。
Tips:不同方式的更新域的能力有所不同,以打印时更新域最为彻底。
2
锁定域
对于插入的某些域来说,只想永久记录插入时的信息,而不想改动或无意中被Word 自动更新。对于这种情况,可以禁止更新域(对具有更新特性的域有效,如时间域、页码域等),选中域,然后按【Ctrl+F11】组合键将该域锁定而无法再进行更新。
右击锁定后的域,在弹出菜单中【更新域】命令呈灰色显示,表示当前为不可用状态。按【Ctrl+Shift+F11】组合键恢复为可更新状态。
3
域底纹
尽管显示域代码的时候Word会用大括号把域括起来,可以让我们识别该内容为域,但在显示域结果的时候,则与普通文本一样,无法对域和文本进行区分。因此Word提供了域底纹的方法供我们识别域。
如果域底纹选项设置为【不显示】,很可能会在没有意识到是域的情况下改动了域。对于日期和目录,这种情况经常发生。然而,下一次更新域时(当打印文档时这甚至可能自动发生),会使编辑的内容都被摧毁了。
始终显示:无论在何种情况下,都显示域底纹,对于防止意外地误编辑域结果,这是一个很好的选择,不过显示域底纹会过于分散注意力。
选取时显示:只有在选定域时才显示域底纹,这样使获取信息与文档的美观之间达到平衡,为了方便观察和操作域,建议选中【选取时显示】。
4
查找域
方法1:如果需要在文档中快速定位特定的域,可以按【F11】键。每按一次【F11】键,将从当前位置向文档结尾的方向查找域,找到后自动选中域。如果按【Shift+F11】组合键,将从当前光标位置向文档开头查找并选中域。
方法2:按【Ctrl+H】/【F5】快捷键,调出【查找和替换】对话框,在【定位】选项卡在文档中查找域。在【定位目标】 列表框中选择【域】选项,然后在【请输入域名】下拉列表中选择查找域。
方法3:按【Alt+ F9】显示所有域的域代码,然后按【Ctrl+H】组合键调出【查找和替换】对话框的在【替换】选项卡,单击【更多】,再单击【特殊格式】选项,在弹出菜单中选择【域】命令。
5
删除域
要删除一个域,可以将插入点定位到域的开头,然后按一次【Deletel】 键,此时将自动选中这个域,再按一次【Deletel】 键删除该域。
如果要删除文档中的所有域,可以使用查找替换的方法。
按【Alt+ F9】显示所有域的域代码,然后按【Ctrl+H】组合键调出【查找和替换】对话框的在【替换】选项卡,单击【更多】,再单击【特殊格式】选项,在弹出菜单中选择【域】命令。 【替换】文本框留空,单击【全部替换】,就删除了文档中所有域。