Метод Selection. GoTo (Word)Selection.GoTo method (Word)

Перемещает точку вставки на позицию знака, непосредственно предшествующую указанному элементу, и возвращает объект Range (за исключением константы вдготограмматикалеррор, вдготопруфреадинжеррорили вдготоспеллинжеррор ).Moves the insertion point to the character position immediately preceding the specified item, and returns a Range object (except for the wdGoToGrammaticalError, wdGoToProofreadingError, or wdGoToSpellingError constant).

СинтаксисSyntax

выражение.expression. GoTo( _What_ , _Which_ , _Count_ , _Name_ )GoTo( _What_ , _Which_ , _Count_ , _Name_ )

выражение (обязательно).expression Required. Переменная, представляющая объект Selection .A variable that represents a Selection object.

ПараметрыParameters

ИмяName Обязательный или необязательныйRequired/Optional Тип данныхData type ОписаниеDescription
WhatWhat НеобязательныйOptional VariantVariant Тип элемента, в который перемещается диапазон или выделенный фрагмент.The kind of item to which the range or selection is moved. Может быть одной из констант вдготоитем .Can be one of the WdGoToItem constants.
КоторымиWhich НеобязательныйOptional VariantVariant Элемент, в который перемещается диапазон или выделенный фрагмент.The item to which the range or selection is moved. Может быть одной из констант вдготодиректион .Can be one of the WdGoToDirection constants.
CountCount НеобязательныйOptional VariantVariant Номер элемента в документе.The number of the item in the document. Значение по умолчанию равно 1.The default value is 1. Допустимы только положительные значения.Only positive values are valid. Чтобы указать элемент, который предшествует диапазону или выделенному фрагменту, используйте вдготопревиаус в качестве аргумента и укажите значение счетчика.To specify an item that precedes the range or selection, use wdGoToPrevious as the Which argument and specify a Count value.
NameName Необязательно заполнять.Optional VariantVariant Если аргумент аргумента равен вдготобукмарк, вдготокоммент, вдготофиелдили вдготубжект, этот аргумент задает имя.If the What argument is wdGoToBookmark, wdGoToComment, wdGoToField, or wdGoToObject, this argument specifies a name.

Возвращаемое значениеReturn value

Выделенный диапазон .The Range that is now selected.

ПримечанияRemarks

При использовании метода goto с константой вдготограмматикалеррор, вдготопруфреадинжеррорили вдготоспеллинжеррор возвращаемый объект Range включает текст ошибки грамматики или текст ошибки проверки орфографии.When you use the GoTo method with the wdGoToGrammaticalError, wdGoToProofreadingError, or wdGoToSpellingError constant, the Range object that is returned includes any grammar error text or spelling error text.

ПримерыExamples

Приведенные ниже примеры функционально эквивалентны; они оба перемещают выделенный фрагмент к первому заголовку в документе.The following examples are functionally equivalent; they both move the selection to the first heading in the document.

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

В приведенном ниже примере выделенный фрагмент перемещается на четвертую строку в документе.The following example moves the selection to the fourth line in the document.

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

В приведенном ниже примере выделенный фрагмент перемещается вверх на две строки.The following example moves the selection up two lines.

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

В приведенном ниже примере показано, как переместиться в поле Следующая дата.The following example moves to the next DATE field.

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

В этом примере выделение перемещается в первую ячейку в следующей таблице.This example moves the selection to the first cell in the next table.

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

В этом примере курсор перемещается непосредственно перед знаками сноски пятой концевой сноски в активном документе.This example moves the insertion point just before the fifth endnote reference mark in the active document.

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

В этом примере выделенный фрагмент перемещается вниз на четыре строки.This example moves the selection down four lines.

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

В этом примере выделенный фрагмент перемещается на две страницы назад.This example moves the selection back two pages.

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

См. такжеSee also

Объект SelectionSelection Object

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.