可用于在文本框或表格中确定插入点的位置。如果所选内容未在屏幕中显示,则该参数返回 - 1。
9-返回指定的所选内容或区域中第一个字符的列位置。如果所选内容或区域是折叠的,则返回紧靠所选内容或区域右侧的字符列编号(该编号与状态栏中“列”前面的字符列数相同)。
10-返回指定的所选内容或区域中第一个字符的行位置。如果所选内容或区域是折叠的,则返回紧靠所选内容或区域右侧的字符行编号(该编号与状态栏中“行”前面的字符行数相同)。
11-如果所选内容或区域是一个完整的图文框或文本框,则该参数返回 .T.。
12-如果所选内容位于表格中,则该参数返回 .T.。 13-返回所选内容或区域起点所在表格的行号。
14-返回表格行号,在该表格行中包含指定的所选内容或区域的结尾。
15-返回指定的所选内容或区域中表格的最大行数。 16-返回所选内容或区域起点所在表格的列号。
17-返回表格列号,在该表格列中包含指定的所选内容或区域的结尾。
18-返回所选内容或区域中任何行的最大表格列数。 19-返回由 Percentage 属性设置的当前的放大百分比。 20-返回一个值,该值表明当前的选定模式,如下表所示。
值 0(零) 1 2
常规选定
扩展选择(“EXT” 出现在状态栏上) 列选择(“列”出现在状态栏上)
选定模式
21-如果大写字母锁定模式有效,则该参数返回 .T.。 22-如果数字键盘锁有效,则该参数返回.T.。
23-如果改写模式有效,则该参数返回 .T.。可用 Overtype 属性改变改写模式的状态。
24-如果修订功能有效,则该参数返回.T.。
16
25-如果指定的所选内容或区域位于普通视图的脚注或尾注窗格中,或页面视图的脚注或尾注区内,则本参数返回 .T.。
26-如果指定的所选内容或区域位于备注窗格,则该参数返回 .T.。
28-如果指定的所选内容或区域位于页眉或页脚窗格中,或者位于页面视图的页眉或页脚中,则该参数返回 .T.。
31 如果指定的所选内容或区域位于表格的行结尾标记处,则该参数返回 .T.。
32-返回一个值,该值表明所选内容相对于脚注、尾注或备注引用的位置,如下表所示。
值 - 1
说明
所选内容或区域包含,但不限于脚注、尾注或备注引用中。
0(零) 所选内容或区域不在脚注、尾注或备注引用之前。 1 2 3
所选内容或区域位于脚注引用之前。 所选内容或区域位于尾注引用之前。 所选内容或区域位于备注引用之前。
33-返回一个值,该值表明包含了指定的所选内容或区域的页眉或页脚的类型,如下表所示。
值 - 1 0(零) 1 2 3 4 5
页眉或页脚的类型
无(所选内容或区域不在页眉或页脚中) 偶数页页眉
奇数页页眉(或在不区分奇数和偶数页时的页眉) 偶数页页脚
奇数页页脚(或在不区分奇数和偶数页时的页脚) 第一个页眉 第一个页脚
34-如果所选内容或区域位于主控文档(即至少包含一个子文档的文档)中,则该参数返回 .T.。
17
35-如果指定的所选内容或区域位于页面视图的脚注区内,或者位于普通视图的脚注窗格中,则该参数返回 .T.。
36-如果指定的所选内容或区域位于页面视图的尾注区内,或者位于普通视图的尾注窗格中,则该参数返回 .T.。
37-如果所选内容或区域位于主控文档(即至少包含一个子文档的文档)中,则该参数返回 .T.。
38-有关该常量的详细内容,请参阅 Microsoft Office Macintosh 版的语言参考帮助。
(4)常用方法 ①Copy 方法
将指定对象拷贝到剪贴板。 语法:expression.Copy
expression 必需。该表达式返回以上一个 Range 或Selection
对象。
②Cut 方法
将指定对象从文档中移到剪贴板上。 语法:expression.Cut
expression 必需。该表达式返回一个 Field、FormField、Frame、
MailMergeField、PageNumber、Range 或 Selection 对象。
如果expression 返回 Range 或 Selection 对象,则将该对象中的内容剪切到剪贴板上,但是折叠的对象还保留在文档中。
③Paste 方法
将剪贴板上的内容插入指定的区域或选定区域。如果不需要替换区域或选定区域的内容,可在用本方法之前先用 Collapse 方法。
语法:expression.Paste
expression 必需。该表达式返回一个 Range 或 Selection 对
象。
如果本方法用于区域对象,则将扩展该区域,使其包含剪贴板中的内容。如果本方法用于选定对象,则不会扩展所选内容,而是将所选内容置于已粘贴的剪贴板内容之后。
④Collapse 方法
18
将某一区域或所选内容折叠到起始位置或结束位置。折叠之后起始位置和结束位置相同。
语法:expression.Collapse(Direction)
expression 必需。该表达式返回一个 Range 或 Selection 对
象。
Direction参数可选,数值型,指折叠某区域或所选内容的方向。 1-折叠到首部,0-折叠到尾部。默认值为1。
如果用 1 折叠一个代表完整段落的区域,则该区域将定位于段落结束标记之后(即下段开头)。但是,在该区域折叠后,可以用 MoveEnd 方法将区域回移一个字符。
下例将所选内容折叠为选定部分的开头。 MyWord.Selection.Collapse =1 ⑤InsertBefore 方法
在指定的选定内容或区域前插入指定文字。在插入文字之后扩展选定内容或区域,以包含新文字。如果选定内容或区域是书签,则书签也会扩展,以包含新文字。
语法:expression.InsertBefore(Text)
expression 必需。该表达式返回一个 Range 或 Selection 对
象。
Text 字符型,必需。要插入的文字。 ⑥InsertAfter方法
将指定文本插入某一区域或选定内容的后面。应用本方法可以扩展原区域或选定内容,使其包含新文本。
语法:expression InsertAfter(Text)
expression 必需。该表达式返回一个 Range 或 Selection 对
象。
Text 字符型,必需。要插入的文字。 ⑦TypeText方法
插入指定的文本。如果 ReplaceSelection 属性为.T.,则用指定文本替换所选内容。如果 ReplaceSelection 为假,则在所选内容之前插入指定的文本。
19
语法:expression.TypeText(Text)
expression 必需。该表达式返回一个 Selection 对象。
Text 字符型,必需。要插入的文字。 ⑧Delete 方法
语法:expression.Delete
expression 必需。该表达式返回一个 Range 或 Selection 对
象。
下例选择并删除活动文档中的内容。 MyWord.ActiveDocument.Content.Select MyWord.Selection.Delete ⑨移动插入点的方法 ㈠Move 方法
语法:expression.Move(Unit, Count)
将指定区域或所选内容折叠到开始或结束位置,然后将折叠的对象移动指定数量的单位。本方法返回的数值表明对象实际移动的单位数。如果移动失败,则本方法返回 0。
expression 必需。该表达式返回一个Selection 或 Range对象。 Unit 数值型,可选。折叠的区域或所选内容移动距离的度量单位:1-字符,4-段落,5-行,9-列,10-表格行,12-单元格,15-表格。默认值为1。
Count 数值型,可选。指定的区域或所选内容移动的单位数。如果 Count 是一个正数,则对象折叠到结束位置,并在文档中向前移动指定的单位数;如果 Count 是一个负数,则对象折叠到开始位置,并向后移动指定的单位数。默认值是 1。在使用 Move 方法之前也可以使用 Collapse 方法控制折叠的方向。如果区域或所选内容位于一个单位的中间,或者不能折叠,则将区域或所选内容向前或向后移动整个的单位。
下例将所选区域折叠到下一段的段首,即将插入点移至下一段的段首。
MyWord.Selection.Move(4,1) ㈡MoveDown 方法
20