2010-06-06 11:28:53| 分类: 默认分类 | 标签: |字号大中小 订阅
(1)Author域
语法:{ AUTHOR [ "NewName" ] }
用途:插入文档作者的姓名。新文档或模板的作者名在“选项”对话框的“用户信息”选项卡中指定。
选项:
指令意义
"NewName"
(2)Comments域
语法:{ COMMENTS ["NewComments" ] }
用途:插入当前文档或模板的“文件”菜单中“属性”对话框“摘要信息”选项卡“备注”框中的内容。
选项:
指令意义
"NewComments"
(3)DocProperty域
语法:{ DOCPROPERTY "Name "}
用途:插入“文件”菜单中的“属性”对话框中的文件信息。
选项:
指令意义
"Name"
(4)FileName域
语法:{ FILENAME [Switches] }
用途:插入文档文件名,此文件名记录在“文件”菜单的“属性”对话框中的“常规”选项卡内。
选项:
开关说明
\p
(5)FileSize域
语法:{ FILESIZE [Switches ] }
用途:插入按字节计算的文档大小。
选项:
开关说明
\k
\m
(6)Info 域
语法:{ [ INFO ] InfoType ["NewValue"] }
用途:插入记录于“文件”菜单中的“属性”对话框中有关活动文档或模板的信息。
选项:
指令意义
InfoType 属性类型
"NewValue "
(7)Keywords域
语法:{ KEYWordS ["NewKeywords" ] }
用途:插入活动文档或模板的“属性”对话框中“摘要信息”选项卡上“关键字”框内的内容。
选项:
指令意义
"NewKeywords"
(8)LastSavedBy域
语法:{ LASTSAVEDBY }
用途:插入最后更改并保存文档的修改者姓名,该姓名来自“文件”菜单中的“属性”对话框的“统计信息”选项卡。
(9)NumChars域
语法:{ NUMCHARS }
用途:插入文档包含的字符数,该数字来自“文件”菜单的“属性””对话框中“统计信息”选项卡。
(10)NumPages域
语法:{ NUMPAGES }
用途:插入文档的总页数,该数字来自“文件”菜单的“属性”对话框中“统计信息”选项卡。
(11)NumWords域
语法:{ NUMWordS }
用途:插入文档的总字数,该数字来自“文件”菜单的“属性”对话框中“统计信息”选项卡。
(12)Subject域
语法:{ SUBJECT ["NewSubject"] }
用途:插入“摘要信息”选项卡“主题”框的内容。
选项:
指令意义
"NewSubject" 可选文本,用于替换活动文档或模板“主题”框中的内容。最多可以有255个字符,必须用引号括起来
(13)Template域
语法:{ TEMPLATE [Switches ] }
用途:插入文档模板的文件名,该信息来自“文件”菜单中“属性”对话框的“摘要信息”选项卡。
开关作用
\p
语法:{ TITLE ["NewTitle"] }
用途:插入“摘要信息”选项卡“标题”框的内容。
语法:
指令意义
"NewTitle"
7.文档自动化
(1)Compare域
语法:{ COMPARE expression_r1 Operator expression_r2 }
用途:比较两个值,如果比较结果为真,则显示“1”,如果为假,则显示“0”。
选项:
指令意义
expression_r1
expression_r2
Operator
说明:如果操作符是=或<>,则可以在expression_r2中用问号(?)表示任意单个字符,或用星号(*)表示任意字符串。表达式必须在引号内,以作为字符串进行比较。如果expression_r2中用了星号,expression_r1中对应于星号的部分加上expression_r2中其余字符,总共不能超过128个字符。
(2)DocVariable域
语法:{ DOCVARIABLE "Name" }
用途:插入赋予文档变量的字符串。每个文档都有一个变量集合,可用VBA(Visual Basic for Applications)编程语言对其进行添加和引用。可用此域来显示文档中文档变量内容。
选项:
指令意义
"Name"
(3)GoToButton域
语法:{ GOTOBUTTON Destination DisplayText }
用途:插入跳转命令,以方便查看较长的联机文档。
选项:
指令意义
Destination
DisplayText
(4)If域
语法:{ IF expression_r1 Operator expression_r2 TrueText FalseText }
用途:比较二值,根据比较结果插入相应的文字。如果用于邮件合并主文档,则IF域可以检查合并数据记录中的信息,如邮政编码或帐号等。例如,可只发信给某市的客户。
选项:
指令意义
expression_r1、expression_r2
Operator
TrueText、FalseText
(5)MacroButton域
语法:{ MACROBUTTON MacroName DisplayText }
用途:插入宏命令。
选项:
指令意义
MacroName
DisplayText
(6)Print域
语法:{ PRINT "PrinterInstructions" }
用途:将打印控制代码字符发送到选定的打印机,Word只有在打印文档时才显示结果。
说明:只有在用PostScript打印机或Hewlett-PackardLaserJet打印机时,PRINT域才能很好地发挥作用。如果使用其他类型的激光打印机,则可能无法正常工作。如果使用点阵打印机,PRINT域只有当该打印机支持PassThrough命令时才能正常工作。
8.用户信息
(1)User Address域
语法:{ USERADDRESS ["New Address"] }
用途:插入“用户信息”选项卡“通讯地址”框中的地址。
选项:
指令说明
"New Address"
(2)User Initials域
语法:{ USERINITIALS ["New Initials"] }
用途:插入从“用户信息”选项卡“缩写”框中得到的缩写。
选项:
指令意义
"NewInitials"
(3)UserName域
语法:{ USERNAME ["NewName"] }
用途:插入从“用户信息”选项卡“姓名”框中得到的用户姓名。
选项:
指令说明
"NewName"
9.邮件合并
(1)AddressBlock域
语法:{ ADDRESSBLOCK [Switches ] }
用途:插入邮件合并地址块。
选项:
开关说明
\c
\e
\f
\l
(2)Ask域
语法:{ ASK Bookmark "Prompt" [Switches ] }
用途:提示输入信息并指定一个书签代表输入的信息。
选项:
指令意义
Bookmark
"Prompt" 显示在对话框中的提示文字,例如“请输入您的姓名:”
开关用途
\d “Default ”
\o
(3)Compare域
语法:{ COMPARE expression_r1 Operator expression_r2 }
用途:比较两个值,如果比较结果为真,则显示“1”,如果为假,则显示“0”(零)。在 = (Formula) 域中可使用该域以及AND和OR函数来创建复合逻辑表达式,然后在IF域中使用 = (Formula) 域的结果。
(4)Database域
语法:{ DATABASE [Switches] }
用途:在Word 表格中插入一个数据库查询的结果。如果列数大于等于62,DATABASE域将查询结果分列(用制表符分隔)插入。该DATABASE域含有连接数据库、并执行“结构查询语言”(SQL)查询所需的所有信息。
选项:
开关说明
\b "求和"
\c "连接信息" 指定与数据的连接
\d "位置"
\f "开始编号" 指定要插入的第一个数据记录的记录号
\h
\l "格式# "
\s "SQL" SQL指令。指令中每个引号标记前必须插入一个反斜杠(\)
\t "结束编号" 指定要插入的最后一个数据记录的记录号
(5)Fillin域
语法:{ FILLIN ["Prompt"] [Switches] }
用途:提示用户输入文字。用户的应答信息会打印在域中。
选项:
开关说明
\d "Default "
\o
(6)GreetingLine域
语法:{ GREETINGLINE [Switches ] }
用途:插入邮件合并问候语。
选项:
开关说明
\e
\f
\l
(7)If域
语法:{ IF expression_r1 Operator expression_r2 TrueText FalseText }
用途:比较两数值,并根据比较结果插入相应文字。
选项:
(8)MergeField域
语法:{ MERGEFIELD FieldName }
用途:在邮件合并主文档中将数据域名显示在“《》”形的合并字符之中。
选项:
指令意义
FieldName
(9)MergeRec域
语法:{ MERGEREC }
用途:将 ERGEREC 显示为一个域结果。在一个邮件合并主文档中使用该域可在合并的各个文档中打印相应的合并数据记录的编号。
(10)MergeSeq域
语法:{ MERGESEQ}
用途:统计域与主控文档成功合并的数据记录数。
(11)Next域
语法:{ NEXT }
用途:指示Word将下一个数据记录合并到当前生成的合并文档中,而不是重新开始一个新的合并文档。
(12)NextIf域
语法:{ NEXTIF expression_r1 Operator expression_r2 }
用途:比较两个表达式,如果比较结果为真,则Word把下一条数据记录合并到当前合并文档中。主文档中NEXTIF域后面的Merge域由下一个数据记录的值所代替,而不是当前的数据记录;如果比较结果为假,则Word将下一个记录合并到一个新的合并文档中。
(13)Set域
语法:{ SET Bookmark "Text" }
用途:定义指定书签名所代表的信息。
选项:
指令说明
Bookmark
"Text"
语法:{ SKIPIF expression_r1 Operator expression_r2 }
用途:SKIPIF域可以比较两个值。如果比较结果为真,那么SKIPIF取消当前合并文档,移至数据源的下一条数据记录,并开始一个新的合并文档。如果比较结果为假,那么Word将继续处理当前合并文档。