Selection.GoTo 方法 (Word)

将插入点移动到指定项前面的字符位置, (并返回除 wdGoToGrammaticalErrorwdGoToProofreadingErrorwdGoToSpellingError 常量) 以外的 Range 对象。

语法

expressionGoTo( _What_ , _Which_ , _Count_ , _Name_ )

expression:必需。 表示 Selection 对象的变量。

参数

名称 必需/可选 数据类型 说明
What 可选 Variant 指定区域或选定内容要移动到的项的类别。 可以是下列 WdGoToItem 常量之一。
Which 可选 Variant 指定区域或选定内容要移动到的项。 可以是下列 WdGoToDirection 常量之一。
Count 可选 Variant 在文档中的项的数目。 默认值为 1。 只有正值是有效的。 若要指定在范围或所选内容之前的项目,请使用 wdGoToPrevious 作为 Which 参数,并指定 Count 值。
Name 可选 Variant 如果哪些参数是 wdGoToBookmarkwdGoToCommentwdGoToFieldwdGoToObject ,则此参数指定一个名称。

返回值

现在选中的 Range

备注

GoTo 方法与 wdGoToGrammaticalErrorwdGoToProofreadingErrorwdGoToSpellingError 常量一起使用时,返回的 Range 对象中包括所有含语法或拼写错误的文本。

示例

下面的示例在功能上是等效的;它们都将选中范围移到文档中的第一个标题。

Selection.GoTo What:=wdGoToHeading, Which:=wdGoToFirst
Selection.GoTo What:=wdGoToHeading, Which:=wdGoToAbsolute, Count:=1

以下示例将所选内容移至文档中的第四行。

Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4

以下示例将所选内容向上移动两行。

Selection.GoTo What:=wdGoToLine, Which:=wdGoToPrevious, Count:=2

下面的示例展示了如何移到下一个 DATE 字段。

Selection.GoTo What:=wdGoToField, Name:="Date"

下面的示例展示了如何将选定范围移到下一个表格中的第一个单元格。

Selection.GoTo What:=wdGoToTable, Which:=wdGoToNext

以下示例将插入点移至活动文档中第五个尾注引用标记的前面。

If ActiveDocument.Endnotes.Count >= 5 Then
 Selection.GoTo What:=wdGoToEndnote, _
 Which:=wdGoToAbsolute, Count:=5
End If

以下示例将所选内容向下移动四行。

Selection.GoTo What:=wdGoToLine, Which:=wdGoToRelative, Count:=4

下面的示例展示了如何将选定范围移回两个页面。

Selection.GoTo What:=wdGoToPage, Which:=wdGoToPrevious, Count:=2

另请参阅

Selection 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。