zoukankan      html  css  js  c++  java
  • Word域的应用和详解

     转载:http://hi.baidu.com/100bd/blog/item/139a263997b166f9b311c7a2.html

    本文主要内容:域基础 通用域开关 表格 操作符和函数 编号域

      ■第一章 域基础
    一、域的作用
      微软的文字处理软件Microsoft Word系列,其方便和自动化程度是其他任何文字处理软件所望尘莫及的。究其原因,其一,微软有强大的软件开发技术人员队伍。其二,Word与其本公司的操作系统 Windows的密切结合。微软至今也没有公布Windows 操作系统和Word 文字处理软件的源代码,就是为了保住自己的垄断地位。其三,在 Word 中引入了域和宏,将某些特殊的处理方法用函数或编程的的形式交给用户,大大提高了文字处理的灵活性、适应性和自动化程度。
      由于域和宏的引入,Word 文档易受病毒的攻击。此外,要灵活使用域和宏,要求用户学习一定的编程基础知识。一提到编程,有的人就感到头痛。其实,Word中的域和宏所包含的知识是非常基础的,也是比较容易学会的。
      域相当于文档中可能发生变化的数据或邮件合并文档中套用信函、标签的占位符。
      通过域,可以调用宏 命令;也可以通过宏的语句在文档中插入域。
      现在我们通过举例来简单了解一下Word 中的域能干些什么:
       1. 给段落自动编号,如:1. 2. 3. ,一、二、三、,1.1.1,1.1.2,等等。
       2. 插入用常规方法无法实现的字符,如:

          


       3. 自动生存索引和目录。
       4. 表格和数学公式的计算。
       5. 插入超级链接,可以从文档的此处跳转至其他位置,或打开其他文件。
       6. 生成同本书形式相同的页眉或页脚。
      Word 中共有 70 个域,每个域都有各自不同的功能。
    二、在文档中插入域
      最常用的域有 Page 域(在添加页码时插入)和 Date 域(在单击“插入”菜单中的“日期和时间”命令并且选中“自动更新”复选框时插入)。
      当使用“插入”菜单中的“索引和目录”命令创建索引及目录时,将自动插入域。也可以使用域自动插入作者或文件名等文档信息、执行计算、链接或交叉引用其他文档或项目、执行其他的指定任务,等等。
      域代码位于花括号({ })中。要显示域代码的结果(如计算的结果)并隐藏域代码的方法是:单击“工具”菜单中的“选项”命令,单击“视图”选项卡,然后清除“域代码”复选框。域有些类似于 Microsoft Excel 中的公式,具体来说,域代码类似于公式,域结果类似于公式计算得到的值。
      仅通过键入键盘上的字符无法插入域的花括号。域是在使用“插入”菜单中的“日期和时间”等特定命令或按下 Ctrl+F9 组合键并且在域的花括号之间键入相应信息后插入的。
      也可通过宏的语句在文档中插入域。
    三、域快捷键
      确保选中“工具\选项\视图\域代码”复选框。
      1. 插入域:Ctrl+F9,或单击菜单“插入→域”。
      2. 显示或隐藏域代码:
       按键:ALT+F9(所有显示) 或 Shift+F9(单个显示)
       快捷菜单:选中带有域的文本,弹出快捷菜单,单击“切换域代码”。
      3. 更新域:F9 键
       更新单个域:首先单击此域或域结果,然后按下 F9 键。
       更新所有域:首先单击“编辑”菜单中的“全选”命令,然后按下 F9 键。
       或:选中带有域的文本,再弹出快捷菜单,单击“更新域”。
    四、域的格式
      域代码位于用特殊方法插入的花括号({ })中。
      域的格式:{ Name [参数] [\Switches ] }
      说明:Name :表示域的名称。Word 中有70 多个域。
      参数 :某些域有参数,某些没有。某些域带不同的参数,作用就不同。
      \Switches:域开关。分通用开关和只能用于某个域的特有开关两种。

      注意:域的名称、参数和开关之间是一个空白字符。“[ ]”表示可以加参数或开关,也可以不要。
      例:{ Date \@ "yyyy年M月d日" }   显示为:2010年2月5日
      第 { Page } 页                显示为:第 8 页
      第 { Page \* roman } 页        显示为:第 viii 页


      ■第二章 通用域开关
    一、格式开关 ( \ * )
      1. 大小写域开关
       \* Caps 每个单词的首字母大写
       \* FirstCap 第一个单词的首字母大写
       \* Upper 所有字母均大写
       \* Lower 所有字母均小写
      2. 数字格式开关
       \* alphabetic 字母字符 { Seq appendix \* alphabetic } = "b"
       \* Arabic 阿拉伯数字 { Page \* Arabic } ="31"
       \* CardText 序数词 { = SUM(A1:B2) \* CardText } ="seven hundred ninety"
       \* DollarText 序数词 { = 9.20 + 5.35 \* DollarText \* Upper } ="FOURTEEN and 55/100"
       \* Hex 十六进制数 { Quote "458" \* Hex } ="1CA"
       \* OrdText 八进制文本 { Date \@ "d" \* OrdText }            ="twenty-first"
       \* Ordinal 阿拉伯序数词 { Date \@ "d" \* Ordinal } ="30th"。
       \* roman 罗马数字 { Seq CHAPTER \* roman } ="xi"
        { Seq CHAPTER \* ROMAN } ="XI"
      3. 字符格式和以前用的格式
       \* MergeFormat 将以前结果使用的格式作用于当前的新结果。
       \* CharFormat 作用于整个结果的域类型的第一个字母的格式。以下示例的结果具有粗体和粉红色格式,因为“Ref”中的“R”是粗体和粉红色的。{ Ref if域 \* CharFormat } 显示为:If
    二、日期时间图片开关 ( \ @ )
      1. 日期参数:月(M) 日(d) 年(y)
      2. 时间参数:小时(h) 分钟(m)
       例: { TIME \@ "h AM/PM" } = "9 AM" 或 "5 PM"
       { TIME \@ "h:am/pm" } = "9:am" 或" 5:pm"。
       { TIME \@ "HH:mm 'Greenwich mean time' " } = "12:45 Greenwich mean time"。
    三、数字显示方式开关 ( \ # )
        { = 4 + 5 \# 00.00 }          ="09.00"
        { = 9 + 6 \# $### }           ="$ 15"
        { = 111053 + 111439 \# x## } = "492" '省略数位"x"以左的数字
        { = NetProfit \# $#,###,### } ="$2,456,800"
        { = netprofit \# "##%" }      ="33%"。

      ■第三章 表格
    一、表格的引用
      表格中的单元格可用诸如 A1、A2、B1、B2 之类的形式进行引用。其中的字母代表列而数字代表行。如表格 1 所示。
       A1 B1 C1
       A2 B2 C2
       A3 B3 C3
      在公式中引用单元格时,用逗号分隔,而选定区域的首尾单元之间用冒号分隔(如下例所示)。
      有两种方法可表示一整行或一整列。如果用1:1表示一行,当表格中添加一列后,计算将包括表格中所有的行;如果用 a1:c1 表示一行,当表格中添加一列后,计算内容只包括 a、 b、和 c 行。
      计算单元格的平均值:
      表左上角的四个单元格: = average(a1:b2)
      表中a1,a3,c2单元格: = average(a1,a3,c2)
      表中间的一列: = average(b:b     或 = average(b1:b3)
      表上面二行: = average(a1:c2) 或 = average(1:1,2:2)
      用书签定义表格,可引用表格外或其他表格中的单元格。例如,域 { =average(Table2 b:b) } 是对由书签标记为 Table 2 的表格中的 B 列求平均值。要手工插入书签参见注释 ⑦。
    型如“参见图表 1 ”的引用 (参见■例子7 :第 54 页)
      Word 与 Microsoft Excel 有所不同,Word 中的单元格引用始终是完全引用并且不带美元符号。例如,在 Word 中用 A1 引用一个单元格相当于在 Microsoft Excel 中用 $A$1 引用一个单元格。
    二、表格的计算
      1 单击要放置计算结果的单元格。
      2 单击“表格”菜单中的“公式”命令。
      3 如果 Word 建议的公式并非所需,则从“公式”框中将其删除。
      4 选择“粘贴函数”下的所需公式。例如,单击 SUM 用以求和。
      在公式的括号中键人单元格引用,可引用单元格的内容。例如,单元格 A1 和 B4 中的数值相加时,会显示公式 =SUM(a1,b4)。
      5 在“数字格式”框中输入数字的格式。例如,要以带小数点的百分比显示数据,则单击“0.00%”。
      注意:Word 是将计算结果作为一个域插入选定单元格的。如果所引用的单元格有所改变,请先选定该域,再按下 F9 键,即可更改计算结果。


      ■第四章 域的操作符和函数
    一、操作符
      可在Compare比较域(在第 42 页)中使用7 到12号操作符。
      可在Formular等号域(在第 18 页)中使用以下算术和关系运算符的组合。


      序号 符号 意义   序号 符号 意义    序号  符号   意义
      1   +   加    5  %   百分比    9   < =   小于等于
      2   -  减    6  ^   幂方    10   >   大于
      3   *  乘    7  =   等于    11  > =   大于等于
      4   /   除    8  <  小于    12  < >   不等于

    二、函数
      Formular 等号域(在第 18 页)可使用以下函数返回的值。带空括号的函数可接受任意多个以逗号(,)或分号(;)分隔的参数。参数可以是数字、算式或书签名。要手工插入书签参见注释 ⑦。
    ▲ ABS(x) 数字或算式的绝对值(无论该值时正还是负,均取正值)。
    ▲ AND(x,y)   如果逻辑表达式 x 和 y 的值均为 true,那么取值为 1;如果这两个表达式中有一个的值 false,那么取值为 0。
    ▲ AVERAGE( ) 一组值的平均值。
    ▲ COUNT( ) 一组数中的个数。
    ▲ DEFINED(x) 如果表达式 x 是合法的,那么取值 1(true);如果该表达式不能计算,那么取值 0 (false)。
    ▲ FALSE 0 (零)。
    ▲ TRUE 1。
    ▲ IF(x,y,z) 如果条件表达式 x 的值为 true,那么结果取 y ;如果该条件表达式的值为 false,那么结果取 z 。注意 y 和 z (通常为 1 或 0 (零))可以是任意数值或单词"True"和"False"。
    ▲ INT(x) 对值或算式 x 取整。
    ▲ MIN( ) 取一组数中的最小值。
    ▲ MAX( ) 取一组数中的最大值。
    ▲ MOD(x,y) 值 x 被值 y 整除后的余数。
    ▲ NOT(x) 如果逻辑表达式 x 的值为 true,那么取值 0 (零)(false);如果该逻辑表达式的值为 false,那么取值 1 (true)。
    ▲ OR(x,y) 如果逻辑表达式 x 和 y 中有一个的值为 true,那么取值 1 (true);如果两者的值都为 false,那么取值 0 (零)(false)。
    ▲ PRODUCT( ) 一组值的乘积。例如,函数{ = PRODUCT (1,3,7,9) } 返回的值为 189。
    ▲ ROUND(x,y) 对数值 x 舍入到由 y 指定的小数位数。 x 可以是数字或算式的结果。
    ▲ SIGN(x) 如果 x 是正数,那么取值 1;如果 x 是负数,那么取值 -1。
    ▲ SUM( ) 一组数或算式的总和。
    注意:下列函数可接受对表格单元的引用作参数:
    AVERAGE()、COUNT()、MAX()、MIN()、PRODUCT() 和 SUM()。

      ■第五章 域详解1_编号域
    一、AutoNum 段落编号
    ▲使用方法:{ AutoNum }
    新的ListNum域(在第 15 页)域可替代 AutoNum 域。可用简单列表或多级符号列表中的 ListNum 域编号,在段落中任意位置都可插入。提供 AutoNum 域以与以前的 Word 版本兼容。
    用“格式”菜单中的“项目符号和编号”命令可以很方便地给段落编号。
    ▲注意:
    在带有内置标题样式格式的段落中,Word 给每个连续标题级别编号都重新从 1 开始。如果包含 AutoNum 域的标题后跟包含 AutoNum 域的正文段落,Word 在每个标题后将正文重新从 1 开始编号。如果标题不包含 AutoNum 域,则包含 AutoNum 域的正文段落在整个文档中连续进行编号。
    不能人工更新 AutoNum 域。
    如果 AutoNum 域嵌套于If 域(在第 43 页)中,将不显示 AutoNum 域的结果。
    二、AutoNumLgl 法律文件式编号
    ▲使用方法:{ AutoNumLGL [Switches ] }
    AutoNumLGL可以对段落进行法律文件式自动编号。新增的 ListNum 域(在第 15 页)可替代 AutoNumLGL 域。ListNum 域可从简单列表或多级符号列表合并到编号中,并可插入段落中任何位置。提供 AutoNumLGL 域是为了与以前的 Word 版本兼容。通常,可使用“格式”菜单中的“项目符号和编号”命令进行编号。
    ▲ 开关:
    \e 以无句点的法律文件型显示编号。
    ▲注意:
    将文档中的标题格式设为内置标题样式,然后在每个标题段落起始处插入一个 AutoNumLGL 域。编号代表对应标题样式的标题级别。如果在文字段落插入 AutoNumLGL 域(段落格式不是内置的标题样式),则段落编号包含前一标题的编号。例如,如果前一标题编号为 1.2.3 ,则文字段落编号为 1.2.3.1、1.2.3.2、1.2.3.3,等等。
    不能人工更新 AutoNumLGL 域。
    如果 AutoNumLGL 域嵌套在 IF 域中,则 Word 不显示 AutoNumLGL 域的结果。
    三、AutoNumOut 大纲样式编号
    ▲使用方法:{ AutoNumOUT }
    AutoNumOUT. 可以在大纲样式中自动进行段落编号。新的ListNum域(在第 15 页)可替代 AutoNumOUT 域。可用简单列表或多级符号列表中的 ListNum 域进行编号,并可在段落中任意位置插入该域。提供 AutoNumOUT 域是为了与以前的 Word 版本兼容。使用“格式”菜单中的“项目符号和编号”命令更容易为段落进行编号。
    将文档中的标题格式设为内置标题样式,然后在每个标题段落起始插入一个 AutoNumOUT 域。编号代表对应标题样式的标题级别。
    ▲注意:
    不能人工更新 AutoNumOUT 域。
    如果 AutoNumOUT 域嵌套在 IF 域中,则 Word 不显示 AutoNumOUT 域的结果。
    四、ListNum任意编号
    ▲使用方法:{ ListNum "Name" [Switches] }
    可用简单列表或多级符列表中的 ListNum 域编号。
    ▲参数含义:
    Name 将 ListNum 域与指定列表关联。要模拟 AutoNum、AutoNumOUT 和 AutoNumLGL 域,请在 ListNum 域使用 NumberDefault、OutlineDefault 和 LegalDefault 名称。
    ▲ 开关:
    \l 指定列表中的级别,忽略域的默认动作。
    \s 指定此域的初始值。假定为整数。
    ▲示例
    在此例中,ListNum 域生成编号 (i)、(ii) 和 (iii):
    《诗经》由三部分组成:(i) 风;(ii) 雅;(iii) 颂。
    在下面示例中,ListNum 域生成与数字在同一行的字母,即:
    示例 生成
    1.lochA   标题1.ea题1.loch1 {ListNum} 文字…       {ListNum} 文字…1.ea题1.loch2 {ListNum} 文字…       {ListNum} 文字… 1.lochA   标题1.ea题1.och1 a) 文字…        b) 文字…1.ea题1.loch2 a) 文字…        b) 文字…
    表格 2
    五、Page 页码
    ▲使用方法:{ Page [\* Format Switch ] }
    在单击“插入”菜单中的“页码”命令或单击“页眉和页脚”工具栏上的“页码”按钮时插入 Page 域。
    ▲ 开关:
    \* Format Switch 可选开关,该开关可替代在“页码格式”对话框(单击“插入”菜单中的“页码”命令可显示该对话框)的“页码”框中选择的数字样式。详细内容,请参见数字开关格式。
    ▲示例: 参见■例子2 : 页码例子(第 53 页)。
    参见■例子3 : 使奇偶页具有不同的页眉页脚 (第 53 页)。
    ▲注意:修改“页码”字符样式,可改变页码的字符格式。
    六、RevNum保存次数
    ▲使用方法:{ RevNum }
    RevNum可以插入文档保存的次数。用“文件”菜单中“属性”对话框的“统计信息”选项卡的信息,修改次数表示文档保存的次数。
    ▲示例:要在文档各页中打印“Quality Control Measures, version: 12, printed 10/11/95. Changes approved by T. Gerrard.”之类的信息,可在页眉和页脚中插入如下文本和域。
    { Title }, version: { RevNum }, printed { PrintDate }. { COMMENTS }
    七、Section节编号
    ▲ 使用方法:{ Section }
    Section可以插入当前节的编号。
    ▲示例:要在文档的每一页上打印如“第 2 节的页 4”之类的文本,可在页眉和页脚中插入以下域和文本。
    Page { Page } of Section { Section }
    八、SectionPages节页数
    ▲使用方法:{ SectionPages}
    SectionPages插入一节的全部页数。使用该域时,必须对第一节之后每一节的页从 1 开始重新编号。
    ▲示例:要在已分节的文档的每一页上打印如“429”之类的文字,可在页眉和页脚中插入如下域和文字。
    Page { Page } of { SectionPages }
    九、Seq 对象编号( 题注 )
    ▲使用方法::{ Seq /dentifier [BookMark ] [Switches ] }
    Seq 对文档中的章节、表格、图表和其他项目按顺序编号。如果添加、删除或移动了一个项目及其相应的 Seq 域,那么可以更新文档中余下的 Seq 域以给出新的项目顺序。要在文档中插入 Seq 域以便给表格、图表和其他项目编号,最简单方法是使用“插入”菜单中的“题注”命令。
    新的ListNum域(在第 15 页)域还将产生自动编号,如果正在创建复合编号表,那么 ListNum 域将是一个较好的选择。
    ▲注意:页眉、页脚、批注和脚注中的 Seq 域不会影响文档正文中 Seq 域的顺序编号。
    ▲参数含义:
    /dentifier::标识符,要编号的项目系列名。该名字必须以字母开头,可含有字母、数字和下划线,但不能超过 40 个字符。例如,一系列表格的名字可以是“tables”。
    BookMark:书签名,加入书签来引用文档中其他位置的项目。例如,要交叉引用一个注释,可用书签“pic2”标注给该注释编号的 Seq 域,然后用 { Seq illust Pic2} 插入对其的交叉引用。
    ▲开关:
    \c 重复上一个顺序号。该开关可用于在页眉和页脚中插入章节号。
    \h 隐藏域结果。用该开关可在交叉引用中使用一个 Seq 域而不打印编号。例如,要引用一个编了号的章节,但又不想打印章节号,那么可用该参数。如果同时使用了“格式开关 \*”(在第 9 页),那么 \h 开关将不隐藏域结果。
    \n 插入指定项目的下一个顺序号。该开关是默认的。
    \r N 将顺序号重置为指定的值 N 。例如,{ Seq figure \r 3 } 对图表从 3 开始编号。
    ▲示例
    如果没有对文档标题使用样式进行格式化,可在每一章的开头插入 Seq 域来对章节标题进行编号,文本和域“章 { Seq chapter }”产生的结果如“章 3”。
    要在页眉或页脚中打印章节号,可用 \c 开关,Page { Seq chapter \c } - { Page } 产生的结果如“页 3-1”。
    型如“参见图表 1 ”的引用 (参见■例子7 :第 54 页)。

       其他文章有关 Word 域的文章:

      在 Word 中用宏语句插入域

     Word域的应用和详解:域基础 通用域开关 表格 操作符和函数 编号域

      Word域的应用和详解2_等式和公式域

      Word域的应用和详解3_链接和引用域

      Word域的应用和详解4_日期和时间

     Word域的应用和详解5_索引和目录

      Word域的应用和详解6_文档信息

      Word域的应用和详解7_文档自动化

      Word域的应用和详解8_用户信息

      Word域的应用和详解9_邮件合并

      Word域的应用和详解10_域的应用例子

  • 相关阅读:
    Windows性能计数器应用
    Azure Oracle Linux VNC 配置
    Azure 配置管理系列 Oracle Linux (PART6)
    Azure 配置管理系列 Oracle Linux (PART5)
    Azure 配置管理系列 Oracle Linux (PART4)
    Azure 配置管理系列 Oracle Linux (PART3)
    Azure 配置管理系列 Oracle Linux (PART2)
    vagrant多节点配置
    docker基本操作
    LINUX开启允许对外访问的网络端口命令
  • 原文地址:https://www.cnblogs.com/aiwz/p/6153936.html
Copyright © 2011-2022 走看看