Word域的应用和详解
Word域的應(yīng)用和詳解
?
?
轉(zhuǎn)自:http://hi.baidu.com/100bd/blog/item/139a263997b166f9b311c7a2.html
?
■第一章 域基礎(chǔ)
一、域的作用
微軟的文字處理軟件Microsoft Word系列,其方便和自動化程度是其他任何文字處理軟件所望塵莫及的。究其原因,其一,微軟有強(qiáng)大的軟件開發(fā)技術(shù)人員隊(duì)伍。其二,Word與其本公司的操作系統(tǒng) Windows的密切結(jié)合。微軟至今也沒有公布Windows 操作系統(tǒng)和Word 文字處理軟件的源代碼,就是為了保住自己的壟斷地位。其三,在 Word 中引入了域和宏,將某些特殊的處理方法用函數(shù)或編程的的形式交給用戶,大大提高了文字處理的靈活性、適應(yīng)性和自動化程度。
由于域和宏的引入,Word 文檔易受病毒的攻擊。此外,要靈活使用域和宏,要求用戶學(xué)習(xí)一定的編程基礎(chǔ)知識。一提到編程,有的人就感到頭痛。其實(shí),Word中的域和宏所包含的知識是非常基礎(chǔ)的,也是比較容易學(xué)會的。
域相當(dāng)于文檔中可能發(fā)生變化的數(shù)據(jù)或郵件合并文檔中套用信函、標(biāo)簽的占位符。
通過域,可以調(diào)用宏 命令;也可以通過宏的語句在文檔中插入域。
現(xiàn)在我們通過舉例來簡單了解一下Word 中的域能干些什么:
1. 給段落自動編號,如:1. 2. 3. ,一、二、三、,1.1.1,1.1.2,等等。
2. 插入用常規(guī)方法無法實(shí)現(xiàn)的字符,如:
3. 自動生存索引和目錄。
4. 表格和數(shù)學(xué)公式的計(jì)算。
5. 插入超級鏈接,可以從文檔的此處跳轉(zhuǎn)至其他位置,或打開其他文件。
6. 生成同本書形式相同的頁眉或頁腳。
Word 中共有 70 個(gè)域,每個(gè)域都有各自不同的功能。
二、在文檔中插入域
最常用的域有 Page 域(在添加頁碼時(shí)插入)和 Date 域(在單擊“插入”菜單中的“日期和時(shí)間”命令并且選中“自動更新”復(fù)選框時(shí)插入)。
當(dāng)使用“插入”菜單中的“索引和目錄”命令創(chuàng)建索引及目錄時(shí),將自動插入域。也可以使用域自動插入作者或文件名等文檔信息、執(zhí)行計(jì)算、鏈接或交叉引用其他文檔或項(xiàng)目、執(zhí)行其他的指定任務(wù),等等。
域代碼位于花括號({ })中。要顯示域代碼的結(jié)果(如計(jì)算的結(jié)果)并隱藏域代碼的方法是:單擊“工具”菜單中的“選項(xiàng)”命令,單擊“視圖”選項(xiàng)卡,然后清除“域代碼”復(fù)選框。域有些類似于 Microsoft Excel 中的公式,具體來說,域代碼類似于公式,域結(jié)果類似于公式計(jì)算得到的值。
僅通過鍵入鍵盤上的字符無法插入域的花括號。域是在使用“插入”菜單中的“日期和時(shí)間”等特定命令或按下 Ctrl+F9 組合鍵并且在域的花括號之間鍵入相應(yīng)信息后插入的。
也可通過宏的語句在文檔中插入域。
三、域快捷鍵
確保選中“工具/選項(xiàng)/視圖/域代碼”復(fù)選框。
1. 插入域:Ctrl+F9,或單擊菜單“插入→域”。
2. 顯示或隱藏域代碼:
按鍵:ALT+F9(所有顯示) 或 Shift+F9(單個(gè)顯示)
快捷菜單:選中帶有域的文本,彈出快捷菜單,單擊“切換域代碼”。
3. 更新域:F9 鍵
更新單個(gè)域:首先單擊此域或域結(jié)果,然后按下 F9 鍵。
更新所有域:首先單擊“編輯”菜單中的“全選”命令,然后按下 F9 鍵。
或:選中帶有域的文本,再彈出快捷菜單,單擊“更新域”。
四、域的格式
域代碼位于用特殊方法插入的花括號({ })中。
域的格式:{ Name [參數(shù)] [/Switches ] }
說明:Name :表示域的名稱。Word 中有70 多個(gè)域。
參數(shù) :某些域有參數(shù),某些沒有。某些域帶不同的參數(shù),作用就不同。
/Switches:域開關(guān)。分通用開關(guān)和只能用于某個(gè)域的特有開關(guān)兩種。
注意:域的名稱、參數(shù)和開關(guān)之間是一個(gè)空白字符。“[ ]”表示可以加參數(shù)或開關(guān),也可以不要。
例:{ Date /@ "yyyy年M月d日" }?? 顯示為:2010年2月5日
第 { Page } 頁??????????????? 顯示為:第 8 頁
第 { Page /* roman } 頁??????? 顯示為:第 viii 頁
■第二章 通用域開關(guān)
一、格式開關(guān) ( / * )
1. 大小寫域開關(guān)
/* Caps 每個(gè)單詞的首字母大寫
/* FirstCap 第一個(gè)單詞的首字母大寫
/* Upper 所有字母均大寫
/* Lower 所有字母均小寫
2. 數(shù)字格式開關(guān)
/* alphabetic 字母字符 { Seq appendix /* alphabetic } = "b"
/* Arabic 阿拉伯?dāng)?shù)字 { Page /* Arabic } ="31"
/* CardText 序數(shù)詞 { = SUM(A1:B2) /* CardText } ="seven hundred ninety"
/* DollarText 序數(shù)詞 { = 9.20 + 5.35 /* DollarText /* Upper } ="FOURTEEN and 55/100"
/* Hex 十六進(jìn)制數(shù) { Quote "458" /* Hex } ="1CA"
/* OrdText 八進(jìn)制文本 { Date /@ "d" /* OrdText }??????????? ="twenty-first"
/* Ordinal 阿拉伯序數(shù)詞 { Date /@ "d" /* Ordinal } ="30th"。
/* roman 羅馬數(shù)字 { Seq CHAPTER /* roman } ="xi"
{ Seq CHAPTER /* ROMAN } ="XI"
3. 字符格式和以前用的格式
/* MergeFormat 將以前結(jié)果使用的格式作用于當(dāng)前的新結(jié)果。
/* CharFormat 作用于整個(gè)結(jié)果的域類型的第一個(gè)字母的格式。以下示例的結(jié)果具有粗體和粉紅色格式,因?yàn)椤癛ef”中的“R”是粗體和粉紅色的。{ Ref if域 /* CharFormat } 顯示為:If
二、日期時(shí)間圖片開關(guān) ( / @ )
1. 日期參數(shù):月(M) 日(d) 年(y)
2. 時(shí)間參數(shù):小時(shí)(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"。
三、數(shù)字顯示方式開關(guān) ( / # )
??? { = 4 + 5 /# 00.00 }????????? ="09.00"
??? { = 9 + 6 /# $### }?????????? ="$ 15"
??? { = 111053 + 111439 /# x## } = "492" '省略數(shù)位"x"以左的數(shù)字
??? { = NetProfit /# $#,###,### } ="$2,456,800"
??? { = netprofit /# "##%" }????? ="33%"。
■第三章 表格
一、表格的引用
表格中的單元格可用諸如 A1、A2、B1、B2 之類的形式進(jìn)行引用。其中的字母代表列而數(shù)字代表行。如表格 1 所示。
A1 B1 C1
A2 B2 C2
A3 B3 C3
在公式中引用單元格時(shí),用逗號分隔,而選定區(qū)域的首尾單元之間用冒號分隔(如下例所示)。
有兩種方法可表示一整行或一整列。如果用1:1表示一行,當(dāng)表格中添加一列后,計(jì)算將包括表格中所有的行;如果用 a1:c1 表示一行,當(dāng)表格中添加一列后,計(jì)算內(nèi)容只包括 a、 b、和 c 行。
計(jì)算單元格的平均值:
表左上角的四個(gè)單元格: = 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) } 是對由書簽標(biāo)記為 Table 2 的表格中的 B 列求平均值。要手工插入書簽參見注釋 ⑦。
型如“參見圖表 1 ”的引用 (參見■例子7 :第 54 頁)
Word 與 Microsoft Excel 有所不同,Word 中的單元格引用始終是完全引用并且不帶美元符號。例如,在 Word 中用 A1 引用一個(gè)單元格相當(dāng)于在 Microsoft Excel 中用 $A$1 引用一個(gè)單元格。
二、表格的計(jì)算
1 單擊要放置計(jì)算結(jié)果的單元格。
2 單擊“表格”菜單中的“公式”命令。
3 如果 Word 建議的公式并非所需,則從“公式”框中將其刪除。
4 選擇“粘貼函數(shù)”下的所需公式。例如,單擊 SUM 用以求和。
在公式的括號中鍵人單元格引用,可引用單元格的內(nèi)容。例如,單元格 A1 和 B4 中的數(shù)值相加時(shí),會顯示公式 =SUM(a1,b4)。
5 在“數(shù)字格式”框中輸入數(shù)字的格式。例如,要以帶小數(shù)點(diǎn)的百分比顯示數(shù)據(jù),則單擊“0.00%”。
注意:Word 是將計(jì)算結(jié)果作為一個(gè)域插入選定單元格的。如果所引用的單元格有所改變,請先選定該域,再按下 F9 鍵,即可更改計(jì)算結(jié)果。
■第四章 域的操作符和函數(shù)
一、操作符
可在Compare比較域(在第 42 頁)中使用7 到12號操作符。
可在Formular等號域(在第 18 頁)中使用以下算術(shù)和關(guān)系運(yùn)算符的組合。
序號 符號 意義 序號 符號 意義 序號 符號 意義
1 + 加 5 % 百分比 9 < = 小于等于
2 - 減 6 ^ 冪方 10 > 大于
3 * 乘 7 = 等于 11 > = 大于等于
4 / 除 8 < 小于 12 < > 不等于
二、函數(shù)
Formular 等號域(在第 18 頁)可使用以下函數(shù)返回的值。帶空括號的函數(shù)可接受任意多個(gè)以逗號(,)或分號(;)分隔的參數(shù)。參數(shù)可以是數(shù)字、算式或書簽名。要手工插入書簽參見注釋 ⑦。
▲ ABS(x) 數(shù)字或算式的絕對值(無論該值時(shí)正還是負(fù),均取正值)。
▲ AND(x,y)?? 如果邏輯表達(dá)式 x 和 y 的值均為 true,那么取值為 1;如果這兩個(gè)表達(dá)式中有一個(gè)的值 false,那么取值為 0。
▲ AVERAGE( ) 一組值的平均值。
▲ COUNT( ) 一組數(shù)中的個(gè)數(shù)。
▲ DEFINED(x) 如果表達(dá)式 x 是合法的,那么取值 1(true);如果該表達(dá)式不能計(jì)算,那么取值 0 (false)。
▲ FALSE 0 (零)。
▲ TRUE 1。
▲ IF(x,y,z) 如果條件表達(dá)式 x 的值為 true,那么結(jié)果取 y ;如果該條件表達(dá)式的值為 false,那么結(jié)果取 z 。注意 y 和 z (通常為 1 或 0 (零))可以是任意數(shù)值或單詞"True"和"False"。
▲ INT(x) 對值或算式 x 取整。
▲ MIN( ) 取一組數(shù)中的最小值。
▲ MAX( ) 取一組數(shù)中的最大值。
▲ MOD(x,y) 值 x 被值 y 整除后的余數(shù)。
▲ NOT(x) 如果邏輯表達(dá)式 x 的值為 true,那么取值 0 (零)(false);如果該邏輯表達(dá)式的值為 false,那么取值 1 (true)。
▲ OR(x,y) 如果邏輯表達(dá)式 x 和 y 中有一個(gè)的值為 true,那么取值 1 (true);如果兩者的值都為 false,那么取值 0 (零)(false)。
▲ PRODUCT( ) 一組值的乘積。例如,函數(shù){ = PRODUCT (1,3,7,9) } 返回的值為 189。
▲ ROUND(x,y) 對數(shù)值 x 舍入到由 y 指定的小數(shù)位數(shù)。 x 可以是數(shù)字或算式的結(jié)果。
▲ SIGN(x) 如果 x 是正數(shù),那么取值 1;如果 x 是負(fù)數(shù),那么取值 -1。
▲ SUM( ) 一組數(shù)或算式的總和。
注意:下列函數(shù)可接受對表格單元的引用作參數(shù):
AVERAGE()、COUNT()、MAX()、MIN()、PRODUCT() 和 SUM()。
■第五章 域詳解1_編號域
一、AutoNum 段落編號
▲使用方法:{ AutoNum }
新的ListNum域(在第 15 頁)域可替代 AutoNum 域。可用簡單列表或多級符號列表中的 ListNum 域編號,在段落中任意位置都可插入。提供 AutoNum 域以與以前的 Word 版本兼容。
用“格式”菜單中的“項(xiàng)目符號和編號”命令可以很方便地給段落編號。
▲注意:
在帶有內(nèi)置標(biāo)題樣式格式的段落中,Word 給每個(gè)連續(xù)標(biāo)題級別編號都重新從 1 開始。如果包含 AutoNum 域的標(biāo)題后跟包含 AutoNum 域的正文段落,Word 在每個(gè)標(biāo)題后將正文重新從 1 開始編號。如果標(biāo)題不包含 AutoNum 域,則包含 AutoNum 域的正文段落在整個(gè)文檔中連續(xù)進(jìn)行編號。
不能人工更新 AutoNum 域。
如果 AutoNum 域嵌套于If 域(在第 43 頁)中,將不顯示 AutoNum 域的結(jié)果。
二、AutoNumLgl 法律文件式編號
▲使用方法:{ AutoNumLGL [Switches ] }
AutoNumLGL可以對段落進(jìn)行法律文件式自動編號。新增的 ListNum 域(在第 15 頁)可替代 AutoNumLGL 域。ListNum 域可從簡單列表或多級符號列表合并到編號中,并可插入段落中任何位置。提供 AutoNumLGL 域是為了與以前的 Word 版本兼容。通常,可使用“格式”菜單中的“項(xiàng)目符號和編號”命令進(jìn)行編號。
▲ 開關(guān):
/e 以無句點(diǎn)的法律文件型顯示編號。
▲注意:
將文檔中的標(biāo)題格式設(shè)為內(nèi)置標(biāo)題樣式,然后在每個(gè)標(biāo)題段落起始處插入一個(gè) AutoNumLGL 域。編號代表對應(yīng)標(biāo)題樣式的標(biāo)題級別。如果在文字段落插入 AutoNumLGL 域(段落格式不是內(nèi)置的標(biāo)題樣式),則段落編號包含前一標(biāo)題的編號。例如,如果前一標(biāo)題編號為 1.2.3 ,則文字段落編號為 1.2.3.1、1.2.3.2、1.2.3.3,等等。
不能人工更新 AutoNumLGL 域。
如果 AutoNumLGL 域嵌套在 IF 域中,則 Word 不顯示 AutoNumLGL 域的結(jié)果。
三、AutoNumOut 大綱樣式編號
▲使用方法:{ AutoNumOUT }
AutoNumOUT. 可以在大綱樣式中自動進(jìn)行段落編號。新的ListNum域(在第 15 頁)可替代 AutoNumOUT 域。可用簡單列表或多級符號列表中的 ListNum 域進(jìn)行編號,并可在段落中任意位置插入該域。提供 AutoNumOUT 域是為了與以前的 Word 版本兼容。使用“格式”菜單中的“項(xiàng)目符號和編號”命令更容易為段落進(jìn)行編號。
將文檔中的標(biāo)題格式設(shè)為內(nèi)置標(biāo)題樣式,然后在每個(gè)標(biāo)題段落起始插入一個(gè) AutoNumOUT 域。編號代表對應(yīng)標(biāo)題樣式的標(biāo)題級別。
▲注意:
不能人工更新 AutoNumOUT 域。
如果 AutoNumOUT 域嵌套在 IF 域中,則 Word 不顯示 AutoNumOUT 域的結(jié)果。
四、ListNum任意編號
▲使用方法:{ ListNum "Name" [Switches] }
可用簡單列表或多級符列表中的 ListNum 域編號。
▲參數(shù)含義:
Name 將 ListNum 域與指定列表關(guān)聯(lián)。要模擬 AutoNum、AutoNumOUT 和 AutoNumLGL 域,請?jiān)?ListNum 域使用 NumberDefault、OutlineDefault 和 LegalDefault 名稱。
▲ 開關(guān):
/l 指定列表中的級別,忽略域的默認(rèn)動作。
/s 指定此域的初始值。假定為整數(shù)。
▲示例
在此例中,ListNum 域生成編號 (i)、(ii) 和 (iii):
《詩經(jīng)》由三部分組成:(i) 風(fēng);(ii) 雅;(iii) 頌。
在下面示例中,ListNum 域生成與數(shù)字在同一行的字母,即:
示例 生成
1.lochA?? 標(biāo)題1.ea題1.loch1 {ListNum} 文字…?????? {ListNum} 文字…1.ea題1.loch2 {ListNum} 文字…?????? {ListNum} 文字… 1.lochA?? 標(biāo)題1.ea題1.och1 a) 文字…??????? b) 文字…1.ea題1.loch2 a) 文字…??????? b) 文字…
表格 2
五、Page 頁碼
▲使用方法:{ Page [/* Format Switch ] }
在單擊“插入”菜單中的“頁碼”命令或單擊“頁眉和頁腳”工具欄上的“頁碼”按鈕時(shí)插入 Page 域。
▲ 開關(guān):
/* Format Switch 可選開關(guān),該開關(guān)可替代在“頁碼格式”對話框(單擊“插入”菜單中的“頁碼”命令可顯示該對話框)的“頁碼”框中選擇的數(shù)字樣式。詳細(xì)內(nèi)容,請參見數(shù)字開關(guān)格式。
▲示例: 參見■例子2 : 頁碼例子(第 53 頁)。
參見■例子3 : 使奇偶頁具有不同的頁眉頁腳 (第 53 頁)。
▲注意:修改“頁碼”字符樣式,可改變頁碼的字符格式。
六、RevNum保存次數(shù)
▲使用方法:{ RevNum }
RevNum可以插入文檔保存的次數(shù)。用“文件”菜單中“屬性”對話框的“統(tǒng)計(jì)信息”選項(xiàng)卡的信息,修改次數(shù)表示文檔保存的次數(shù)。
▲示例:要在文檔各頁中打印“Quality Control Measures, version: 12, printed 10/11/95. Changes approved by T. Gerrard.”之類的信息,可在頁眉和頁腳中插入如下文本和域。
{ Title }, version: { RevNum }, printed { PrintDate }. { COMMENTS }
七、Section節(jié)編號
▲ 使用方法:{ Section }
Section可以插入當(dāng)前節(jié)的編號。
▲示例:要在文檔的每一頁上打印如“第 2 節(jié)的頁 4”之類的文本,可在頁眉和頁腳中插入以下域和文本。
Page { Page } of Section { Section }
八、SectionPages節(jié)頁數(shù)
▲使用方法:{ SectionPages}
SectionPages插入一節(jié)的全部頁數(shù)。使用該域時(shí),必須對第一節(jié)之后每一節(jié)的頁從 1 開始重新編號。
▲示例:要在已分節(jié)的文檔的每一頁上打印如“429”之類的文字,可在頁眉和頁腳中插入如下域和文字。
Page { Page } of { SectionPages }
九、Seq 對象編號( 題注 )
▲使用方法::{ Seq /dentifier [BookMark ] [Switches ] }
Seq 對文檔中的章節(jié)、表格、圖表和其他項(xiàng)目按順序編號。如果添加、刪除或移動了一個(gè)項(xiàng)目及其相應(yīng)的 Seq 域,那么可以更新文檔中余下的 Seq 域以給出新的項(xiàng)目順序。要在文檔中插入 Seq 域以便給表格、圖表和其他項(xiàng)目編號,最簡單方法是使用“插入”菜單中的“題注”命令。
新的ListNum域(在第 15 頁)域還將產(chǎn)生自動編號,如果正在創(chuàng)建復(fù)合編號表,那么 ListNum 域?qū)⑹且粋€(gè)較好的選擇。
▲注意:頁眉、頁腳、批注和腳注中的 Seq 域不會影響文檔正文中 Seq 域的順序編號。
▲參數(shù)含義:
/dentifier::標(biāo)識符,要編號的項(xiàng)目系列名。該名字必須以字母開頭,可含有字母、數(shù)字和下劃線,但不能超過 40 個(gè)字符。例如,一系列表格的名字可以是“tables”。
BookMark:書簽名,加入書簽來引用文檔中其他位置的項(xiàng)目。例如,要交叉引用一個(gè)注釋,可用書簽“pic2”標(biāo)注給該注釋編號的 Seq 域,然后用 { Seq illust Pic2} 插入對其的交叉引用。
▲開關(guān):
/c 重復(fù)上一個(gè)順序號。該開關(guān)可用于在頁眉和頁腳中插入章節(jié)號。
/h 隱藏域結(jié)果。用該開關(guān)可在交叉引用中使用一個(gè) Seq 域而不打印編號。例如,要引用一個(gè)編了號的章節(jié),但又不想打印章節(jié)號,那么可用該參數(shù)。如果同時(shí)使用了“格式開關(guān) /*”(在第 9 頁),那么 /h 開關(guān)將不隱藏域結(jié)果。
/n 插入指定項(xiàng)目的下一個(gè)順序號。該開關(guān)是默認(rèn)的。
/r N 將順序號重置為指定的值 N 。例如,{ Seq figure /r 3 } 對圖表從 3 開始編號。
▲示例
如果沒有對文檔標(biāo)題使用樣式進(jìn)行格式化,可在每一章的開頭插入 Seq 域來對章節(jié)標(biāo)題進(jìn)行編號,文本和域“章 { Seq chapter }”產(chǎn)生的結(jié)果如“章 3”。
要在頁眉或頁腳中打印章節(jié)號,可用 /c 開關(guān),Page { Seq chapter /c } - { Page } 產(chǎn)生的結(jié)果如“頁 3-1”。
總結(jié)
以上是生活随笔為你收集整理的Word域的应用和详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决office因存在32位,无法安装6
- 下一篇: 深信服上网行为管理开启snmp_深信服上