Word域代码基础知识(持续更新)

Word域是Word的精华,希望通过本篇可以让小伙伴重新认识Word,不再把Word当做txt来用。

1、认识域

简单来说,在Word中所有可以变化的内容,其本质都是域。

我们先添加一个日期域来感受下,单击【插入】选项卡中的【日期和时间】按钮,在弹出的【日期和时间】对话框中勾选任意可用格式,同时勾选【自动更新】复选框,单击确定。

图1

当单击该日期2018/2/23会显示灰色底纹(域的最明显的标志)。

图2

在该日期上单击鼠标右键选择【切换域代码】,可以看到域代码的本来面目。它的结构是{ TIME \@ "yyyy/M/d" },最外围是一对花括号{}。此处小伙伴们注意了,这个花括号不是直接输入的花括号,必须使用【CTRL+F9】组合键来输入才能被Word识别为域代码,切记切记!!!

2、域的构成

下面我们通过最常用的页码域、页数域来了解域的构成。

图3
项目 名称 含义
{  } 域标志 含两个半角空格的一对花括号
PAGE \* MERGEFORMAT 域代码 域标志中的文本
2 域结果 域产生的值
PAGE 域名 域的合法、有效名称
\ 域开关 指定域结果的显示方式、与域名间有一个半角空格
\* 格式域开关 为域结果设置特定格式
MERGEFORMAT 开关项 更新时保留原格式
    域底纹 以底纹方式突出显示域,域底纹不会被打印

3、域的分类

Word域代码分九大类,根据域作用范围,分为编号、等式和公式、链接和引用、日期和时间、索引和目录、文档信息、文档自动化、用户信息、邮件合并九大类共74个域。

图4

4、使用【域】对话框

其实绝大多数的域代码都能够通过功能组中的命令来输入,单击【插入】-【文档部件】-【域】,在弹出的【域】对话框中选择相应的域类别后就可以快速找到想要的域。

图5

例如:在【域】对话框选择【文档信息】- 【filename】域,勾选【域选项】的【添加路径到文件名】复选框,单击确定后可以看到,【filename】域返回了当前这个文档的名称和位置。

图6
图7

域开关分两种,即通用开关和专用开关,选择编辑域,在域对话框单击【域代码】,会弹出【域选项】对话框,可以看到当前域代码的通用开关和域专用开关。

图8

域选项当中,通用开关可应用到所有的域,当前域代码是FILENAME \p,当中的\p是当前域专用开关,它显示的是我们当前使用的这个域名称它专有的开关。

5、手工输入域代码

如果遇到复杂的嵌套域,则需要手动输入城代码,下图以【filename】域做示例。

图9

首先按【Ctrl+F9】组合键输入一对大括号及两个空格。将插入点定位到大括号内的两个空格之间,输入域名【Filename】,【F9】刷新,查看返回的结果,仅显示当前文件的文件名。

按【Shift+f9】组合键切换为域代码状态,在域名后输入一个半角空格和专用开关【\p】。最后,按【F9】键更新域代码,得到当前文档的路径、文件名和扩展名。

6、注意事项&快捷键

Tips:手动输入域代码时要注意的一些事项

  1. 域大括号必须使用【Ctrl+F9】 组合键输入。
  2. 域名不区分大小写。
  3. 域名与其属性或开关之间保留一个空格。
  4. 如果在参数中包含空格,必须在参数两边加双引号。
  5. 如果在域属性中包含文字,必须在文字两边加单引号。
  6. 域名、域开关、开关项部分的文本必须为半角字符。
  7. 当域代码文本较长时,不得强制换行。
  8. 指定路径时,必须使用双反料线【\\】作为路径分隔符。

学习域代码怎么能没有快捷键,附几个常用的快捷键供小伙伴学习。

Ctrl+F9 插入域标志
Shift+F9 选中域的域结果或代码间切换
Ctrl+Shift+F9 转为静态文本
Alt+F9 所有域的结果或代码间切换
F9 刷新选中的域(域的更新需要事件的驱动,切记!)
Ctrl+F11 锁定域
Ctrl+Shift+F11 解除对域的锁定

作者: Hugh

Welcome to Wan's world~