word域詳解二
6. 文檔信息(1)Author域語(yǔ)法:{ AUTHOR [ "NewName" ] }用途:插入文檔作者的姓名。新文檔或模板的作者名在“選項(xiàng)”對(duì)話框的“用戶信息”選項(xiàng)卡中指定。選項(xiàng):指令意義"New
6. 文檔信息
(1)Author域
語(yǔ)法:{ AUTHOR [ "NewName" ] }
用途:插入文檔作者的姓名。新文檔或模板的作者名在“選項(xiàng)”對(duì)話框的“用戶信息”選項(xiàng)卡中指定。
選項(xiàng):
指令意義
"NewName" 用來(lái)替代活動(dòng)文檔或模板中的作者姓名的可選文字。最長(zhǎng)255個(gè)字符,必須放在引號(hào)中
(2)Comments域
語(yǔ)法:{ COMMENTS ["NewComments" ] }
用途:插入當(dāng)前文檔或模板的“文件”菜單中“屬性”對(duì)話框“摘要信息”選項(xiàng)卡“備注”框中的內(nèi)容。
選項(xiàng):
指令意義
"NewComments" 可選文字,用來(lái)替代“備注”框中的內(nèi)容,最長(zhǎng)255個(gè)字符
(3)DocProperty域
語(yǔ)法:{ DOCPROPERTY "Name "}
用途:插入“文件”菜單中的“屬性”對(duì)話框中的文件信息。
選項(xiàng):
指令意義
"Name" “屬性”對(duì)話框中的屬性。單擊“插入”菜單中的“域”對(duì)話框中的“選項(xiàng)”按鈕可以選擇一種屬性
(4)FileName域
語(yǔ)法:{ FILENAME [Switches] }
,用途:插入文檔文件名,此文件名記錄在“文件”菜單的“屬性”對(duì)話框中的“常規(guī)”選項(xiàng)卡內(nèi)。
選項(xiàng):
開(kāi)關(guān)說(shuō)明
p 文件名包含文件位置(即路徑)
(5)FileSize域
語(yǔ)法:{ FILESIZE [Switches ] }
用途:插入按字節(jié)計(jì)算的文檔大小。
選項(xiàng):
開(kāi)關(guān)說(shuō)明
k 顯示按千字節(jié)(K)計(jì)算的結(jié)果,取整為最接近的整數(shù)
m 顯示按兆字節(jié)(MB)計(jì)算的結(jié)果,取整為最接近的整數(shù)
(6)Info 域
語(yǔ)法:{ [ INFO ] InfoType ["NewValue"] }
用途:插入記錄于“文件”菜單中的“屬性”對(duì)話框中有關(guān)活動(dòng)文檔或模板的信息。
選項(xiàng):
指令意義
InfoType 屬性類型
"NewValue " 可選信息,用于更新活動(dòng)文檔或模板的“屬性”對(duì)話框。可以為下列屬性指定新信息:AUTHOR 、COMMENTS 、KEYWordS 、SUBJECT 和TITLE
(7)Keywords域
語(yǔ)法:{ KEYWordS ["NewKeywords" ] }
用途:插入活動(dòng)文檔或模板的“屬性”對(duì)話框中“摘要信息”選項(xiàng)卡上“關(guān)鍵字”框內(nèi)的內(nèi)
,容。
選項(xiàng):
指令意義
"NewKeywords" 可選文字,用于替代“屬性”對(duì)話框中“關(guān)鍵字”框的內(nèi)容。最長(zhǎng)255個(gè)字符,必須置于引號(hào)中
(8)LastSavedBy域
語(yǔ)法:{ LASTSAVEDBY }
用途:插入最后更改并保存文檔的修改者姓名,該姓名來(lái)自“文件”菜單中的“屬性”對(duì)話框的“統(tǒng)計(jì)信息”選項(xiàng)卡。
(9)NumChars域
語(yǔ)法:{ NUMCHARS }
用途:插入文檔包含的字符數(shù),該數(shù)字來(lái)自“文件”菜單的“屬性””對(duì)話框中“統(tǒng)計(jì)信息”選項(xiàng)卡。
(10)NumPages域
語(yǔ)法:{ NUMPAGES }
用途:插入文檔的總頁(yè)數(shù),該數(shù)字來(lái)自“文件”菜單的“屬性”對(duì)話框中“統(tǒng)計(jì)信息”選項(xiàng)卡。
(11)NumWords域
語(yǔ)法:{ NUMWordS }
用途:插入文檔的總字?jǐn)?shù),該數(shù)字來(lái)自“文件”菜單的“屬性”對(duì)話框中“統(tǒng)計(jì)信息”選項(xiàng)卡。
(12)Subject域
語(yǔ)法:{ SUBJECT ["NewSubject"] }
用途:插入“摘要信息”選項(xiàng)卡“主題”框的內(nèi)容。
選項(xiàng):
,指令意義
"NewSubject" 可選文本,用于替換活動(dòng)文檔或模板“主題”框中的內(nèi)容。最多可以有255個(gè)字符,必須用引號(hào)括起來(lái)
(13)Template域
語(yǔ)法:{ TEMPLATE [Switches ] }
用途:插入文檔模板的文件名,該信息來(lái)自“文件”菜單中“屬性”對(duì)話框的“摘要信息”選項(xiàng)卡。
開(kāi)關(guān)作用
p 在文件名中包括文件位置(即路徑)
(14)Title 域
語(yǔ)法:{ TITLE ["NewTitle"] }
用途:插入“摘要信息”選項(xiàng)卡“標(biāo)題”框的內(nèi)容。
語(yǔ)法:
指令意義
"NewTitle" 可選文本,用于替換活動(dòng)文檔或模板“屬性”對(duì)話框中的當(dāng)前標(biāo)題的,而且不能超過(guò)255個(gè)字符
7. 文檔自動(dòng)化
(1)Compare域
語(yǔ)法:{ COMPARE expression_r1 Operator expression_r2 }
用途:比較兩個(gè)值,如果比較結(jié)果為真,則顯示“1”,如果為假,則顯示“0”。
選項(xiàng):
指令意義
expression_r1
,expression_r2
要比較的值或表達(dá)式。表達(dá)式可以是書(shū)簽名、文字串、數(shù)字、能夠返回一個(gè)值的嵌套域或數(shù)學(xué)公式
Operator 比較操作符。請(qǐng)?jiān)诿總€(gè)操作符前后各插入一個(gè)空格
操作符描述
= 等于
<>不等于
>大于
<小于
>= 大于等于
<= 小于等于
說(shuō)明:如果操作符是=或<>,則可以在expression_r2中用問(wèn)號(hào)(?)表示任意單個(gè)字符,或用星號(hào)(*)表示任意字符串。表達(dá)式必須在引號(hào)內(nèi),以作為字符串進(jìn)行比較。如果expression_r2中用了星號(hào),expression_r1中對(duì)應(yīng)于星號(hào)的部分加上expression_r2中其余字符,總共不能超過(guò)128個(gè)字符。
(2)DocVariable域
語(yǔ)法:{ DOCVARIABLE "Name" }
用途:插入賦予文檔變量的字符串。每個(gè)文檔都有一個(gè)變量集合,可用VBA(Visual Basic for Applications) 編程語(yǔ)言對(duì)其進(jìn)行添加和引用??捎么擞騺?lái)顯示文檔中文檔變量?jī)?nèi)容。
選項(xiàng):
指令意義
"Name" 文檔變量名
(3)GoToButton域
語(yǔ)法:{ GOTOBUTTON Destination DisplayText }
用途:插入跳轉(zhuǎn)命令,以方便查看較長(zhǎng)的聯(lián)機(jī)文檔。
,選項(xiàng):
指令意義
Destination 書(shū)簽、頁(yè)碼或腳注或批注等
字母說(shuō)明
s 節(jié)
l 行
f 腳注
a 批注
字母后的數(shù)字并不指該項(xiàng)的實(shí)際編號(hào)。例如“f4”指文檔中第四個(gè)腳注,與引用標(biāo)記的編號(hào)無(wú)關(guān)
DisplayText 顯示為“按鈕”的文字或圖形。可以在此使用結(jié)果為文字或圖形的域,如BOOKMARK 或INCLUDEPICTURE 。域結(jié)果中文字或圖形必須在一行中
(4)If域
語(yǔ)法:{ IF expression_r1 Operator expression_r2 TrueTextFalseText }
用途:比較二值,根據(jù)比較結(jié)果插入相應(yīng)的文字。如果用于郵件合并主文檔,則IF 域可以檢查合并數(shù)據(jù)記錄中的信息,如郵政編碼或帳號(hào)等。例如,可只發(fā)信給某市的客戶。
選項(xiàng):
指令意義
expression_r1、expression_r2 要進(jìn)行比較的值或表達(dá)式(可以是書(shū)簽名、字符串、數(shù)字、返回一個(gè)值的嵌入域或數(shù)學(xué)公式)
Operator 比較操作符(其前后必須各插入一個(gè)空格)
操作符說(shuō)明
= 等于
<>不等于
,>大于
<小于
>= 大于或等于
<= 小于或等于
TrueText 、FalseText 比較結(jié)果為真時(shí)得到TrueText ,為假時(shí)得到FalseText 。如果沒(méi)有指定假文字而比較結(jié)果為假,則IF 域沒(méi)有結(jié)果
(5)MacroButton域
語(yǔ)法:{ MACROBUTTONMacroNameDisplayText }
用途:插入宏命令。
選項(xiàng):
指令意義
MacroName 雙擊域結(jié)果時(shí)運(yùn)行的宏名。活動(dòng)文檔模板或通用模板中必須有要運(yùn)行的宏
DisplayText 顯示為“按鈕”的文字或圖形??墒褂媒Y(jié)果為文字或圖形的域,如BOOKMARK 或INCLUDEPICTURE 。在域結(jié)果中,文字或圖形必須在一行內(nèi),否則會(huì)出錯(cuò)
(6)Print域
語(yǔ)法:{ PRINT "PrinterInstructions" }
用途:將打印控制代碼字符發(fā)送到選定的打印機(jī),Word 只有在打印文檔時(shí)才顯示結(jié)果。
說(shuō)明:只有在用PostScript 打印機(jī)或Hewlett-PackardLaserJet 打印機(jī)時(shí),PRINT 域才能很好地發(fā)揮作用。如果使用其他類型的激光打印機(jī),則可能無(wú)法正常工作。如果使用點(diǎn)陣打印機(jī),PRINT 域只有當(dāng)該打印機(jī)支持PassThrough 命令時(shí)才能正常工作。
8. 用戶信息
(1)User Address域
語(yǔ)法:{ USERADDRESS ["New Address"] }
用途:插入“用戶信息”選項(xiàng)卡“通訊地址”框中的地址。
,選項(xiàng):
指令說(shuō)明
"New Address" 插入指定地址,而不使用“用戶信息”選項(xiàng)卡中的地址??蓪⒌刂份斣谝恍兄?,也可用Enter 或Shift +Enter 組合鍵來(lái)分隔地址的各行
(2)User Initials域
語(yǔ)法:{ USERINITIALS ["New Initials"] }
用途:插入從“用戶信息”選項(xiàng)卡“縮寫(xiě)”框中得到的縮寫(xiě)。
選項(xiàng):
指令意義
"NewInitials" 插入指定的姓名縮寫(xiě),而不使用“用戶信息”選項(xiàng)卡中的縮寫(xiě)。新縮寫(xiě)不改變“用戶信息”選項(xiàng)卡中的內(nèi)容
(3)UserName域
語(yǔ)法:{ USERNAME ["NewName"] }
用途:插入從“用戶信息”選項(xiàng)卡“姓名”框中得到的用戶姓名。
選項(xiàng):
指令說(shuō)明
"NewName" 插入指定的姓名,而不使用“用戶信息”選項(xiàng)卡中的姓名。新姓名不改變“用戶信息”選項(xiàng)卡中的內(nèi)容
9. 郵件合并
(1)AddressBlock域
語(yǔ)法:{ ADDRESSBLOCK [Switches ] }
用途:插入郵件合并地址塊。
選項(xiàng):
,開(kāi)關(guān)說(shuō)明
c 指定國(guó)家/地區(qū)格式。鍵入0(零) 將一直不包括國(guó)家/地區(qū);鍵入1會(huì)一直包括國(guó)家/地區(qū);鍵入2則只在與e的值不同時(shí)包括國(guó)家/地區(qū)
e 指定地址塊中要排除的國(guó)家/地區(qū),當(dāng)郵件既包括國(guó)內(nèi)又包括國(guó)外收件人時(shí),此開(kāi)關(guān)很有用處
f 通過(guò)提供合并域占位符模板,指定名稱和地址的格式
l 指定用于設(shè)置地址格式的語(yǔ)言標(biāo)識(shí)號(hào)
(2)Ask域
語(yǔ)法:{ ASK Bookmark "Prompt" [Switches ] }
用途:提示輸入信息并指定一個(gè)書(shū)簽代表輸入的信息。
選項(xiàng):
指令意義
Bookmark 分配給應(yīng)答信息的書(shū)簽名
"Prompt" 顯示在對(duì)話框中的提示文字,例如“請(qǐng)輸入您的姓名:”
開(kāi)關(guān)用途
d “Default ”指定用戶沒(méi)有在提示對(duì)話框中鍵入應(yīng)答信息時(shí),使用的默認(rèn)應(yīng)答信息
o 指定了在郵件合并主文檔中使用該域時(shí),只顯示一次提示信息,而不是每次合并新的數(shù)據(jù)記錄都顯示提示
(3)Compare域
語(yǔ)法:{ COMPARE expression_r1 Operator expression_r2 }
用途:比較兩個(gè)值,如果比較結(jié)果為真,則顯示“1”,如果為假,則顯示“0”(零) 。在 = (Formula) 域中可使用該域以及AND 和OR 函數(shù)來(lái)創(chuàng)建復(fù)合邏輯表達(dá)式,然后在IF 域中使用 = (Formula) 域的結(jié)果。
(4)Database域
語(yǔ)法:{ DATABASE [Switches] }
,用途:在Word 表格中插入一個(gè)數(shù)據(jù)庫(kù)查詢的結(jié)果。如果列數(shù)大于等于62,DATABASE 域?qū)⒉樵兘Y(jié)果分列(用制表符分隔) 插入。該DATABASE 域含有連接數(shù)據(jù)庫(kù)、并執(zhí)行“結(jié)構(gòu)查詢語(yǔ)言”(SQL)查詢所需的所有信息。
選項(xiàng):
開(kāi)關(guān)說(shuō)明
b "求和" 指明由l開(kāi)關(guān)指定的表格格式的哪些屬性將應(yīng)用于表格。如果l開(kāi)關(guān)為空,那么b開(kāi)關(guān)的值必須為16,即“自動(dòng)匹配”??墒褂孟铝兄档娜我饨M合來(lái)指定該開(kāi)關(guān)的值
開(kāi)關(guān)值指定格式屬性
0 無(wú)
1 邊框
2 底紋
4 字體
8 顏色
16 自動(dòng)匹配
32 標(biāo)題行
64 最后一行
128 第一列
256 最后一列
c "連接信息" 指定與數(shù)據(jù)的連接
d "位置" 數(shù)據(jù)庫(kù)的路徑和文件名
f "開(kāi)始編號(hào)" 指定要插入的第一個(gè)數(shù)據(jù)記錄的記錄號(hào)
h 把數(shù)據(jù)庫(kù)的字段名作為列標(biāo)題插入結(jié)果表格