Поделиться через


Метод Selection.HomeKey (Word)

Перемещает или расширяет выделение до начала указанной единицы. Этот метод возвращает целое число, указывающее количество символов, в которых был перемещен выделенный фрагмент, или возвращает 0 (ноль), если перемещение было неудачным. Этот метод соответствует функциональным возможностям ключа HOME.

Синтаксис

выражение. HomeKey( _Unit_ , _Extend_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Единицы Необязательный Variant Единица, на которую нужно переместить или расширить выделенный фрагмент. Значение по умолчанию — wdLine.
Extend Необязательный Variant Указывает способ перемещения выделенного фрагмента. Может быть одной из констант WdMovementType . Если значение этого аргумента равно wdMove, выделение сворачивается до точки вставки и перемещается в начало указанной единицы. Если это wdExtend, начало выделения расширяется до начала указанной единицы. Значение по умолчанию — wdMove.

Пример

В этом примере выделение перемещается в начало текущей истории. Если выделенный фрагмент находится в основной текстовой истории, выделение перемещается в начало документа.

Selection.HomeKey Unit:=wdStory, Extend:=wdMove

В этом примере выделение перемещается в начало текущей строки и назначается количество символов, перемещаемых в переменную pos.

pos = Selection.HomeKey(Unit:=wdLine, Extend:=wdMove) 
If pos = 0 Then StatusBar = "Selection was not moved"

См. также

Объект selection

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.