Метод Selection.Extend (Word)
Включает режим расширения или, если режим расширения уже включен, выделение расширяется до следующей большей единицы текста.
expression. Расширение (символ)
выражение (обязательно). Переменная, представляющая объект Selection .
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Character | Необязательный | Variant | Символ, с помощью которого расширяется выделение. Этот аргумент учитывает регистр и должен иметь значение String , иначе возникает ошибка. Кроме того, если значение этого аргумента больше одного символа, Microsoft Word полностью игнорирует команду. |
При использовании этого метода свойство ExtendMode задает значение True , если оно еще не задано.
Последовательность выбранных единиц текста выглядит следующим образом: слово, предложение, абзац, раздел, весь документ. Если указан символ, этот метод расширяет выделение вперед до следующего экземпляра указанного символа. Выделение расширяется путем перемещения активного конца выделенного фрагмента.
В этом примере текущий фрагмент сворачивается до точки вставки, а затем выбирается текущее предложение.
With Selection
' Collapse current selection to insertion point.
.Collapse
' Turn extend mode on.
.Extend
' Extend selection to word.
.Extend
' Extend selection to sentence.
.Extend
End With
Ниже приведен пример, который выполняет ту же задачу без метода Extend .
With Selection
' Collapse current selection.
.Collapse
' Expand selection to current sentence.
.Expand Unit:=wdSentence
End With
В этом примере конец выделенного фрагмента активен и расширяет выделение до следующего экземпляра заглавной буквы "R".
With Selection
.StartIsActive = False
.Extend Character:="R"
End Wit
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.