Метод Selection.HomeKey (Word)

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

Синтаксис

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

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Единица измерения Необязательный 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"

См. также

Объект выделения

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

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