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)。