Метод Selection.GoTo (Word)

Перемещает точку вставки в положение символа, непосредственно предшествующего указанному элементу, и возвращает объект Range (за исключением константы wdGoToGrammaticalError, wdGoToProofreadingError или константы wdGoToSpellingError).

Синтаксис

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

выражение (обязательно). Переменная, представляюная объект Selection .

Параметры

Имя Обязательный или необязательный Тип данных Описание
What Необязательный Variant Тип элемента, в который перемещается диапазон или выбор. Может быть одной из констант WdGoToItem .
Which Необязательный Variant Элемент, в который перемещается диапазон или выбор. Может быть одним из констант WdGoToDirection .
Count Необязательный Variant Количество элемента в документе. Значение по умолчанию равно 1. Допустимы только положительные значения. Чтобы указать элемент, предшествующий диапазону или выбору, используйте wdGoToPrevious в качестве аргумента Which и укажите значение Count.
Name Необязательно заполнять. Variant Если аргумент wdGoToBookmark, wdGoToComment, wdGoToField или wdGoToObject, этот аргумент указывает имя.

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

Диапазон , выбранный в настоящее время.

Примечания

При использовании метода GoTo с помощью wdGoToGrammaticalError, wdGoToProofreadingError или константы wdGoToSpellingError возвращаемый объект 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 и обратная связь.