襄阳市公租房最新情况:Word域的应用和详解7

来源:百度文库 编辑:偶看新闻 时间:2024/06/12 04:19:37

一、Compare 逻辑比较

使用方法:{ Compare Expression1 Operator Expression2 }

比较二值,如果比较结果为真,则显示“1”,如果为假,则显示“0”。此域在 = (Formula) 域中用 AND 和 OR 函数可创建复杂的逻辑表达式。

如果使用IF文字比较域(在第 43 页)可插入相应的文字,可使用 = Formula 域的结果。

参数含义

Expression1、Expression2 待比较的值。表达式可以是书签名、文字串、数字、返回一个值的嵌套域或数学公式。如果表达式包含空格,请用引号引住此表达式。要手工插入书签参见注释

Operator  比较操作符。(在第 12 页)

注意:如果操作符是 = 或 <> ,则 Expression2 可用问号(?)表示任意单个字符,或用星号(*)表示任意字符串。表达式必须在引号内,以作为字符串进行比较。如果 Expression2 中用了星号,Expression1 中对应于星号的部分加上 Expression2 中其余字符,总共不能超过 128 个字符。

▲示例

1.假定下面示例中的 IF 域将插入邮件合并主文档。合并每条数据记录时 COMPARE 域检查 CustomerNumber 和 CustomerRating 两个数据域。如果至少其中一个域为真,则 = (Formula) 域的 OR 函数返回值“1”(真),打印第一个引号中的文字。

{ IF { = OR ( { COMPARE { MergeField CustomerNumber } >= 4 }, { COMPARE { MergeField CustomerRating } <= 9 } ) } = 1 "Credit not acceptable" "Credit acceptable"}

2.如果 PostalCode 数据域的值在 98500 - 98599 范围内,则下面 COMPARE 域结果为值“1”:{ COMPARE " { MergeField PostalCode } " = "985*" }

二、DocVariable 变量的字符串

使用方法:{ DocVariable "Name" }

插入指定给文档变量的字符串。每个文档都有一个变量集合,可用 VBA( Visual Basic for Applications)编程语言进行添加和引用。此域可显示文档中文档变量内容。

参数含义:"Name"   文档变量名

说明:有关文档变量的详细内容,请在 Word 的VBA 帮助文件中查询“Document.Variables”。

三、GoToButton 跳转

使用方法:{ GoToButton Destination DisplayText }

插入跳转命令,以便查看较长的联机文档。在双击一个 GoToButton 域结果时,Word 将插入点移至文档中指定位置。以 HyperLink 域(在第 23 页)表示的超级链接经常替代GoToButton 域。

参数含义

Destination   书签页码或其他项,如脚注或批注。页码可以是使用“插入”菜单中的“交叉引用”命令插入的引用。也可不用页码,而用一个字母和数字表示该项。例如,要跳转至文档第三节,可键入“s3”。字母说明:

s:节,   l:行,   f:脚注,   a:批注。

注意:数字并不指该项的实际编号。例如,“f4”指文档中第四个脚注,与引用标记编号无关。

DisplayText   显示为“按钮”的文字或图形。可使用其结果为文字或图形的域,如 BookMark 或 IncludePicture(在第 23 页)。域结果中文字或图形必须在一行中,否则会出错。

▲示例

1.双击{ GoToButton 链接示例 此处}跳至链接示例

显示为:双击 跳至链接示例。

2.在下面示例中,PageRef 域指明页码。要插入 PageRef 域,请单击“插入”菜单中的“交叉引用”命令,然后选择跳转目的项(如表格或标题)。(在“交叉引用”对话框中,请确认选择了“将引用指向”框内的“页码”)。必须用引号引住字母“p”和 PageRef 域。

双击{ GoToButton 链接示例 { IncludePicture Next.gif \* MergeFormat }}跳转至链接示例。(注意:本文档的当前目录中必须有文件“Next.gif”)

显示为:双击跳转至链接示例。

四、If  文字比较

使用方法:{ IF Expression1 Operator Expression2 TrueText  FalseText }

比较二值,根据比较结果插入相应的文字。如果用于邮件合并主文档,则 IF 域可以检查合并数据记录中的信息,如邮政编码或帐号等。例如,可只发信给某市的客户。

如果使用逻辑比较域 Compare(在第 42 页)可得到“1”或“0”的结果。

参数含义

Expression1、Operator 、Expression2:待比较的值1、操纵符、待比较的值2。参见Compare逻辑比较域(第42页)。

TrueText :   真文字,比较结果为真时显示的文字。

FalseText :  假文字,比较结果为假时显示的文字。

▲示例:参见■例子4 : 在目录和正文的页眉页脚中显示不同的文字 (第 53 页)

▲注意:

如果没有指定假文字而比较结果为假,则 IF 域无结果。每个字符串必须用引号括住。

如果操作符是 = 或 <>,则 Expression2 可用问号()表示任意单个字符,用星号(*)表示任意字符串。表达式必须在引号内才能作为字符串比较。如果 Expression2 用了星号,Expression1 中对应于星号的部分加上 Expression2 中其余字符,总共不能超过 128 个字符。

五、MacroButton 宏命令

使用方法:{ Macrobutton MacroName DisplayText }

插入宏命令,双击 Macrobutton 域结果就可运行该宏。也可单击 Macrobutton 域,然后按 Alt+Shift+F9 组合键。

关于宏,参见书末的注释

参数含义

MacroName 双击域结果时运行的宏名。活动文档模板或通用模板中必须有宏。

DisplayText   显示为“按钮”的文字或图形。可使用其结果为文字或图形的域,如 BookMark 或 IncludePicture。在域结果中,文字或图形必须在一行内,否则会出错。

▲示例

1.建立一个简单的宏,执行此宏可以选定全文。

单击菜单“工具→宏→录制新宏”,记住弹出的对话框中的宏名下键入:AllText,单击“确定”。此时之后,用户的有关操作将被记录到宏AllText中。

2.进行选定全文的操作:单击菜单“编辑→全选”。

3.单击菜单“工具→宏→停止录制”。

4.插入以下域:{ Macrobutton AllText 双击此处选定全文 }

【】

在上面的句子处双击,看看会有什么效果。

六、Print 打印

使用方法:{ Print "PrinterInstructions" }

将打印控制代码字符送到选定的打印机。Word 只有在打印文档时才显示结果。要查询正确的打印机代码,请参考该打印机的手册。

有关使用 Print 域在文档中嵌入 PostScript 命令的详细内容,请参见Word 的帮助。

注意:只有在用 PostScript 打印机或 Hewlett-Packard LaserJet Series II 或 Series III 打印机时,Print 域才能很好地发挥作用。如果使用其他类型的激光打印机,则可能不会正常工作。如果使用点阵打印机,Print 域只有当该打印机支持 PassThrough 命令时才能正常工作。