Word域的应用和详解

  • 格式:pdf
  • 大小:185.46 KB
  • 文档页数:5

Word域的应⽤和详解

转载:

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

■第⼀章 域基础

⼀、域的作⽤

微软的⽂字处理软件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)。