Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Имеет значение "True ", если начало выделения активно. Для чтения и записи, Boolean.
Синтаксис
выражение. StartIsActive
выражение Выражение, возвращающее объект выделения .
Примечания
Если выделенный фрагмент не свернут до точки вставки, активны его начало или конец. Активный конец выделенного фрагмента перемещается при вызове следующих методов: EndKey, Extend (с аргументом Characters), HomeKey, MoveDown, MoveLeft, MoveRight и MoveUp.
Это свойство эквивалентно использованию свойства Flags с константой wdSelStartActive . Однако для использования свойства Flags требуются двоичные операции, которые сложнее, чем использование свойства StartIsActive .
Пример
В этом примере текущий выделенный фрагмент расширяется на следующие два слова. Чтобы любой выделенный текст оставался выделенным во время расширения, сначала активируется конец выделенного фрагмента. (Например, если выделены первые три слова этого абзаца, но начало выделения активно, вызов метода MoveRight отменит выделение первых двух слов.)
With Selection
.StartIsActive = False
.MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend
End With
Ниже приведен тот же пример с использованием свойства Flags . Это решение проблематично, так как параметр свойства Flags можно деактивировать, только перезаписав его несвязанным значением.
With Selection
If (.Flags And wdSelStartActive) = wdSelStartActive Then _
.Flags = wdSelReplace
.MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend
End With
Ниже приведен тот же пример с использованием метода MoveEnd, который устраняет необходимость проверки того, какой конец выделения активен.
With Selection
.MoveEnd Unit:=wdWord, Count:=2
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.