精通在VFP中调用WORD的方法(4)

2019-08-30 22:49

可用于在文本框或表格中确定插入点的位置。如果所选内容未在屏幕中显示,则该参数返回 - 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


精通在VFP中调用WORD的方法(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代通信技术整理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: