Метод Selection.EndKey (Word)
Перемещает или расширяет выделение до конца указанной единицы.
Синтаксис
выражение. EndKey
( _Unit_
, _Extend_
)
выражение (обязательно). Переменная, представляющая объект Selection .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Единицы | Необязательный | Variant | Единица, на которую нужно переместить или расширить выделенный фрагмент. Может быть константой WdUnits . Значение по умолчанию — wdLine. |
Extend | Необязательный | Variant | Указывает способ перемещения выделенного фрагмента. Может быть любой константой WdMovementType . Если значение этого аргумента равно wdMove, выделение сворачивается до точки вставки и перемещается в конец указанной единицы. Если это wdExtend, конец выделенного фрагмента расширяется до конца указанной единицы. Значение по умолчанию — wdMove. |
Замечания
Этот метод возвращает целое число, указывающее количество символов, в которых был перемещен выделенный или активный конец, или возвращает 0 (ноль), если перемещение было неудачным. Этот метод соответствует функциональным возможностям ключа END.
Пример
В этом примере выделение перемещается в конец текущей строки и назначается число символов, перемещаемых в переменную pos.
pos = Selection.EndKey(Unit:=wdLine, Extend:=wdMove)
В этом примере выделенный фрагмент перемещается в начало текущего столбца таблицы, а затем расширяет выделение до конца столбца.
If Selection.Information(wdWithInTable) = True Then
Selection.HomeKey Unit:=wdColumn, Extend:=wdMove
Selection.EndKey Unit:=wdColumn, Extend:=wdExtend
End If
В этом примере выделение перемещается в конец текущей истории. Если выделенный фрагмент находится в основной текстовой истории, пример перемещает выделение в конец документа.
Selection.EndKey Unit:=wdStory, Extend:=wdMove
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.