\ac
列内居中对齐。
\ar
列内右对齐。
\con
元素排成 n 列(默认值为 1)。
\vsn
行间增加 n 磅的垂直间距。
\hsn
列间增加 n 磅的水平间距。
括号:\b()
用大小适当的括号括住元素。默认括号为圆括号。可用下列选项修改 \b 开关。
\lc\c
左括号使用字符 c 。
\rc\c
右括号使用字符 c 。
\bc\c
左右括号都使用字符 c 。
如果指定的字符是 { 、[ 、( 、或 <,Word 将使用相应的字符作为右括号。如果指定其他字符,Word 将使用该字符作为相同的左右括号。
位移:\d()
控制 EQ 域之后下一个字符的位置。可用下列选项修改 \d 开关。注意空圆括号只跟在指令最后一个选项后面。
\fon ()
右边 n 磅。
\ban ()
左边 n 磅。
\li ()
为下一个字符前的空白添加下划线。
分数:\f(,)
创建分数,分子分母分别在分数线上下居中。如果系统中使用逗号作为小数点,请用分号 (;) 分隔两个元素。
积分:\i(,,)
使用指定的符号或默认符号及三个元素创建积分。第一个元素是积分下限,第二个是上限,第三个是积分表达式。可以使用下列选项修改 \i 开关。
\su
将符号更改为大写的 ∑ 并生成求和公式。
\pr
将符号更改为大写的 Π 并生成求积公式。
\in
创建行内格式,积分限不在符号的上下,而在符号之右。
\fc\c
将符号设置为固定高度的字符 c。
\vc\c
将符号设置为可变高度的字符 c。符号高度与第三个元素高度一致。
列表:\l()
使用任意个数的元素组成列表,以逗号或分号分隔,这样就可以将多个元素指定为一个元素。
重叠:\o()
将每个后续元素置于前一个元素之上。元素数目不限。元素之间以逗号隔开。
每个字符打印于不可见的字符框中。选项用于对齐各个字符框。可以使用下列选项修改 \o 开关。
\al
左对齐
\ac
居中(默认值)
\ar
右对齐
根号:\r(,)
使用一个或两个元素绘制根号。
上标或下标:\s()
将元素放置为上标或下标字符。每个 \s 代码可有一个或多个元素,以逗号隔开。如果指定多个元素,则元素将堆叠起来并且左对齐。可以使用下列选项将单个元素放于 \s 开关之后。
\ain ()
在段落一行之上添加由 n 指定的磅数的空白。
\upn ()
将单个元素相对相邻文字上移由 n 指定的磅数。默认值为 2 磅。
\din ()
在段落一行之下添加由 n 指定的磅数的空白。
\don ()
将单个元素相对相邻文字下移由 n 指定的磅数。默认值为 2 磅。
框:\x()
创建元素边框。如果不带选项,则此代码在元素四周绘制一个方框。可以使用下列选项来修改 \x 开关。
\to
在元素的上面绘制一个边框。
\bo
在元素的下面绘制一个边框。
\le
在元素的左面绘制一个边框。
\ri
在元素的右面绘制一个边框。
上述EQ域中的部分内容,网友多有提问,比如分式的输入,根号的输入,上划线的输入,上下标的输入等等。
9. 以下部分是对表格中公式的应用的一些基础知识:
如果你对EXCEL不陌生的话,那就很容易理解。EXCEL中表格的是具有行标列号,比如A1单元格,是指A列第一个单元格,或者说是第一行的第一个单元格,只是在合并单元格过程中,EXCEL是从小不从大,比如,A1与B1合并,合并后的单元格地址为:A1;而WORD表格的编号也基本一样,常规表格中以第一列为:A1,A2,A3,A4……,第二列为:B1,B2,B3,B4……;当发生不同列单元格合并时,也是从小不从大,可用以下代码获得单元格列行号。
MsgBox Selection.Information(wdEndOfRangeColumnNumber) & Selection.Information(wdEndOfRangeRowNumber),在不同表格间引用公式或者在非表格中引用表格公式,可以使用书签域加以引用(相当于EXCEL中的定义/名称)。受WORD自身限制,表格中的函数公式只有18个,与EXCEL中是无法相提并论的,并且不能即时更新,因此只适用于在少量公式时(计算),否则推荐使用EXCEL。
10. 在域中的一些直接计算,可以使用如{=2+(3/5)*6}等,可参见链接:http://club.excelhome.net/viewthread.php?tid=47195
11. 有关自动更新公式结果的贴子见该链接:http://club.excelhome.net/viewthread.php?tid=52019
12. 域的一些较为高级的应用,通常可以与宏联合起来(参见该链接http://club.excelhome.net/viewthread.php?tid=51056&replyID=224384&skin=1);也可以通过IF域进行判断,以及域在邮件合并方面的应用。
以前论坛关于域中日期运算的贴子,多有未果,经反复测试,应当可行,在此作一了断,以正视听。(http://club.excelhome.net/viewthread.php?tid=42275;
比如,对于一些当年的简单报表,要求是二月份时显示为一月份,六月份显示为五月份,可以使用以下域:{={date \@"M"}-1},如果加上判断条件,假如是一月份,则显示为12月份(相当于去年),否则则上月份,可以使用以下域:
{ quote {if {date \@"M" } =1 "12" "{ ={date\@"M" }-1 } "}}
13. 综上所述,域在WORD中起到了类似函数的作用,其中的一些规定再作一下归纳:域名不论大小写,域名与开关之间要有空格,比较运算符前后要有空格,域中的分隔符等同函数,VBA中一样,需要用英文半角字符,如(),"";:等等。我想,由于域相对不如函数好记,当我们觉得可以用一种不变的方式(就象编程中的变量名一样,DIM)来引用其中具有一定特征的变量时,就应该想到域,使用域。
14. 笔者水平有限,有些情节是总结出来的,难免不恰当,当谅解。部分章节内容可参见帮助/目录/域类型与开关/域参考。
相关部分链接:
http://club.excelhome.net/viewthread.php?tid=41729
http://club.excelhome.net/viewthread.php?tid=49739&replyID=217227&skin=1
http://club.excelhome.net/viewthread.php?tid=21570&replyID=45994&skin=1
http://club.excelhome.net/viewthread.php?tid=83863
[此贴子已经被作者于2005-3-14 5:25:13编辑过] |