在生活中用Word的次数当然相当多,域代码只要是学过OFFICE计算机二级,或者是参加过一些高要求的排版,比如“第几页”、“共几页”时候接触过。诚然,这也是它最为重要的功能之一。而笔者不甘于此,想把Word域代码学习的透彻一下,因此将学习内容进行一个展示总结。
1 域代码简介
百度百科说:Microsoft Word 中的域用作文档中可能会更改的数据的占位符,并用于在邮件合并文档中创建套用信函和标签。在使用特定命令时(如插入页码时、插入封面等文档构建基块时或创建目录时),Word 会自动插入域。还可以手动插入域,以自动处理文档外观,如合并某个数据源的数据或执行计算。
2 域代码开关
1. 可以在文档直接插入域代码
2. 使用快捷键设置域代码
查看域代码:Alt+F9
插入域代码:Ctrl+F9
更新域代码:Shift+F9
3 域代码一览
3.1 重要的域代码
- Date 域
“日期”域将插入当前日期。 - NumPages 域
NumPages 域使用“属性”对话框的“统计”选项卡上的信息,插入文档中的总页数。 - Page 域
Page 域插入 Page 域所在页面的页码。单击“插入”选项卡的“页眉和页脚”组中的“页码”并单击某个库的页码时,Word 将插入 Page 域。 - Seq(序列)域
Seq(序列)域按顺序对文档中的章节、表格、图表及其他项目进行编号。关于Seq的可见:Seq域代码
3.2 所有域代码
A
B
C
D
E
F
G
H
I
K
L
M
N
P
Q
R
S
T
U
X
A
AddressBlock 域
【AddressBlock 域代码插入一个邮件合并地址块。 】
Advance 域
【Advance 域代码将其后面的文本起点向上、下、左、右或特定的水平或垂直位置偏移。 】
ASK 域
【Ask 域代码将提示您输入信息,并将您的响应分配给命名为书签的变量。
Author 域
【Author 域插入“属性”对话框的“摘要”选项卡上的作者姓名。 】
AutoNum 域
【AutoNum 域按顺序对段落进行编号。该域被视为已过时,但提供此域是为了与 Microsoft Word 2000 或早期版本兼容。
AutoNumLgl 域
【AutoNumLgl 域对法律和技术出版物的段落进行编号。该域被认为已过时,但可供用于与 Microsoft Word 2000 和更早版本的兼容。 】
AutoNumOut 域
【AutoNumOut 域会自动对大纲样式中的段落进行编号。该域被视为过期,但提供此域是为了与 Microsoft Word 2000 或早期版本兼容。 】
AutoText 域
【AutoText 域插入“自动图文集”词条。 】
AutoTextList 域
【AutoTextList 域代码依据活动模板中的“自动图文集”词条创建快捷菜单。此列表可根据创建时应用于“自动图文集”词条的样式而有所不同。 】
B
BIBLIOGRAPHY 域
【Bibliography 域显示了与您的文档相关联的按字母顺序排列的源列表。源列表根据您在“引用”选项卡上“引文和书目”组“样式”框中选择的书目样式进行格式设置。 】
C
CITATION 域
【根据您选择的引文样式,Citation 域显示有关特定源的信息。 】
Comments 域
【Comments 域代码插入活动文档或模板的“属性”对话框的“摘要”选项卡上的“批注”框的内容。 】
Compare 域
【Compare 域代码会比较两个值,如果比较结果为 true 则显示 "1",或如果比较结果为 false 则显示 "0"(零)。您可以在 = (Formula) 域中使用 Compare 域和 And 及 Or 函数来创建复合逻辑比较,然后可以在 If 域中使用 = (Formula) 域的结果。
CreateDate 域
【CreateDate 域插入首次使用当前名称保存文档时的日期和时间。该信息记录在“属性”对话框的“统计”选项卡上。】
D
Database 域
【Database 域在 Word 表格中插入了数据库查询结果。如果列数大于或等于 62,Database 域将插入查询结果,以用选项卡分隔的列表示。Database 域包含连接到数据库并执行结构化查询语言 (SQL)查询所需的所有信息。更新该域以再次查询数据库。】
Date 域
【“日期”域将插入当前日期。 】
DocProperty 域
【DocProperty 域插入当前在“属性”对话框中输入的指示文档信息。】
DocVariable 域
【DocVariable 域代码插入了指定给文档变量的字符串。每个文档都有变量集合,它可以被 Microsoft Visual Basic for Applications 编程语言添加和引用。此域提供了一种显示文档中的文档变量内容的方式。
E
Embed 域
【Embed 域插入在支持 OLE 的另一个应用程序中创建的对象。 】
F
FileName 域
【FileName 域插入“属性”对话框的“常规”选项卡上记录的文档的文件名。
FileSize 域
【FileSize 域以字节为单位插入文档的大小,使用的信息来自“属性”对话框中的“常规”选项卡。
FILLIN 域
【Fill-In 域会提示您输入文本。将打印您的响应信息,并代替该字段。】
= (Formula) 域
【=(Formula) 域代码使用数学公式计算数字。可以使用“公式”命令(在“表格工具”选项卡下“布局”选项卡上的“数据”组中,选中表时将显示),或按 Ctrl+F9 在表中或常规文本中插入域。 】
G
GoToButton 域
【GoToButton 域插入跳转命令,这有助于您查看长联机文档。 】
GreetingLine 域
【GreetingLine 域可插入邮件合并问候语。您可以为此域设置选项并通过使用“域”对话框(“插入”菜单)插入它。 】
H
Hyperlink 域
【超链接是一个“热点”,它使您可以跳转到另一个位置。该位置包括硬盘或公司网络上的另一个文件(如 Microsoft Word 文档或 Microsoft Excel 工作表)、Internet 地址或某个位置(如书签或幻灯片)。该域包含显示文本,通常为蓝色并带有下划线,用户可单击该显示文本以跳转到指定的位置。要插入超链接,请单击“插入”选项卡上“链接”组中的“超链接”命令。
I
IF 域
【If 域将比较两个值,然后插入适于比较结果的文本。 】
IncludePicture 域
【IncludePicture 域在域代码中插入指定的图形。
IncludeText 域
【IncludeText 域插入域代码中指定的文档中包含的文本和图形。 】
Index 域
【Index 域通过收集 XE(索引项)域指定的索引项来构建并插入索引。您可以通过单击“引用”选项卡上“索引”组中的“插入索引”插入 Index 域。 】
Info 域
【Info 域插入“属性”对话框中记录的有关活动文档或模板的信息。 】
K
Keywords 域
【Keywords 域插入活动文档或模板的“属性”对话框中“摘要”选项卡上的“关键字”框中的内容。
L
LastSavedBy 域
【LastSavedBy 域插入最后修改并保存的人员姓名的文档。插入的名称来自“属性”对话框中的“统计”选项卡。
Link 域
【Link 域使用 OLE 将另一应用程序中的信息链接至您的 Word 文档中。
ListNum 域
【ListNum 域在段落中的任意位置插入一组数字。ListNum 域可以从简单的或以大纲编号的列表中合并到编号。 】
M
MacroButton 域
【MacroButton 域插入“宏”命令,您可以通过双击 MACROBUTTON 域的结果来运行该命令。
MergeRec域
【在合并文档中,MergeRec 域显示当前数据记录的序号位置。该数据反映了在合并之前您应用于数据源的任何排序或筛选。 】
MergeSeq 域
【MergeSeq 域为邮件合并中的每个合并记录编号。在合并完成前,此编号不可见。该编号可能与 MergeReq 域插入的值不同。 】
N
Next 域
【Next 域指示 Word 将下一条数据记录合并入当前的合并文档中,而不是启动一个新的合并文档。使用 Next 域打印单个合并文档中特定数量的数据记录。
NextIf 域
【NextIf 域比较了两个表达式。如果比较结果为真,Word 会将下一条数据记录合并到当前合并文档中。如果比较结果为假,Word 会将下一条数据记录合并到新合并文档中。 】
NoteRef 域
【NoteRef 域插入脚注或尾注引用标记,对于该引用标记,您已用书签表明多个引用引自相同标记或交叉引用的脚注或尾注。如果您修改脚注或尾注的顺序,则 NoteRef 域的新结果反映新的编号。 】
NumChars 域
【NumChars 域使用“属性”对话框中“统计”选项卡上的信息,插入文档中的字符数。 】
NumPages 域
【NumPages 域使用“属性”对话框的“统计”选项卡上的信息,插入文档中的总页数。
NumWords 域
【NumWords 域使用“属性”对话框的“统计”选项卡上的信息,插入文档中的总字数。】
P
Page 域
【Page 域插入 Page 域所在页面的页码。单击“插入”选项卡的“页眉和页脚”组中的“页码”并单击某个库的页码时,Word 将插入 Page 域。
PageRef 域
【PageRef 域插入书签的页码作为交叉引用。若要对文档中的项目进行交叉引用,请使用“交叉引用”命令(单击“插入”选项卡、“链接”组)。 】
Print 域
【Print 域将打印机控制代码字符发送至选定的打印机。仅当打印文档时,Microsoft Word 才显示结果。有关相应的打印机代码,请查阅打印机手册。 】
PrintDate 域
【PrintDate 域插入“属性”对话框的“统计”选项卡上记录的最后打印文档的日期和时间。 】
Private 域
【Private 域存储转换自其他文件格式的文档数据。当转换文件格式时,Microsoft Word 插入 Private 域,该域包含的数据可以将文件转换为原始文件格式。】
Q
Quote 域
【Quote 域在文档中插入指定文本。
R
RD(引用文档)域
【当您创建目录、引文目录、或使用 TOC、TOA 或 Index 域索引时,RD (引用文档)域包含标识的文件。在更新 TOC、TOA 或 Index 域前,您必须手动设置在 RD 域内命名的文件的起始页编号及序列值。RD 域不显示文档中的结果。您不能取消链接 RD 域。
Ref 域
【Ref 域插入指定的书签所代表的文本或图形。书签必须在活动文档中定义。若要插入其他文档中已添加书签的文本或图形,请使用 IncludePicture 域或 IncludeText 域。“交叉引用”命令(在“插入”选项卡上的“链接”组中)插入 Ref 域以创建交叉引用。
RevNum 域
【RevNum 域使用“属性”对话框中“统计”选项卡上的信息,插入文档修订的次数。 】
S
SaveDate 域
【SaveDate 域使用“属性”对话框中“统计”选项卡上的信息(“修改”),插入文档上次保存时的日期和时间。 】
Section 域
【Section 域插入当前分区的数目。 】
SectionPages 域
【SectionPages 域插入分区中的总页数。 】
Seq(序列)域
【Seq(序列)域按顺序对文档中的章节、表格、图表及其他项目进行编号。 】
Set 域
【Set 域将特定信息分配给名为书签的命名变量。若要让信息显示在文档中,您必须插入一个代表该书签的 Ref 域。
SkipIf 域
【SkipIf 域比较两个表达式:如果比较结果为真,SkipIf 将取消当前合并文档,移至数据源中的下一条数据记录,并开始一个新的合并文档;如果比较结果为假,Microsoft Word 将继续处理当前的合并文档。
StyleRef 域
【StyleRef 域插入的文本按照指定样式设置格式。当插入页眉或页脚中时,StyleRef 域打印的文本是当前页的文档正文中第一个和最后一个根据特定样式设置格式的文本,这使您打印出的页眉和页脚为字典样式。 】
Subject 域
【Subject 域插入“属性”对话框中的“主题”框的内容。 】
Symbol 域
【Symbol 域可在 ANSI 字符集中插入单个字符或字符串。】
T
TA(引文目录项)域
【TA(引文目录项)域定义引文目录项中的文本和页码。 】
TC(目录项)域
【TC(目录项)域定义目录中以及表格、数字和类似内容列表中各项的文本和页码。 】
Template 域
【Template 域使用在“属性”对话框的“摘要”选项卡上的信息,插入文档模板的文件名。
Time 域
【Time 域在文档中插入当前时间。 】
Title 域
【Title 域插入“属性”对话框的“摘要”选项卡中的“标题”框的内容。】
TOA(引文目录)域
【TOA(引文目录)域生成并插入引文目录。TOA 域收集由 TA(引文目录项)域标记的项。 】
TOC(目录)域
【TOC(目录)域创建目录。TOC 域使用标题级别、指定的样式或由 TC(目录项)域指定的项来收集目录项。
U
UserAddress 域
【UserAddress 域插入“通讯地址”框中的地址。】
UserInitials 域
【UserInitials 域插入“Word 选项”对话框的“缩写”框中的用户缩写。 】
UserName 域
【UserName 域插入“Word 选项”对话框的“用户名”框中的用户名。 】
X
XE(索引项)域
【XE(索引项)域定义索引项的文本和页码。插入 XE 域定义要包含在索引中的条目。