Метод 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"
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.