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


Метод 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 и обратная связь.