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


Метод Selection.MoveStart (Word)

Перемещает начальную позицию указанного выделенного фрагмента.

Синтаксис

выражение. MoveStart( _Unit_ , _Count_ )

выражение (обязательно). Переменная, представляющая объект Selection .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Единицы Необязательный WdUnits Единица, на которую перемещается начальная позиция указанного выделенного фрагмента. Может быть одной из констант WdUnits . Значение по умолчанию — wdCharacter.
Count Необязательный Variant Максимальное количество единиц, на которое будет перемещен указанный выделенный фрагмент. Если count является положительным числом, начальная позиция выделения перемещается вперед в документе. Если это отрицательное число, начальная позиция перемещается назад. Если начальная позиция перемещается вперед в позицию за пределами конечной позиции, выделение сворачивается, а начальная и конечная позиции перемещаются вместе. Значение по умолчанию равно 1.

Возвращаемое значение

Целое число

Замечания

Этот метод возвращает целое число, указывающее количество единиц, на которое фактически перемещена начальная позиция или выделение, или возвращает 0 (ноль), если перемещение было неудачным.

Пример

В этом примере начальная позиция выделения перемещается на один символ вперед (размер выделения уменьшается на один символ). Обратите внимание, что пробел считается символом.

Selection.MoveStart Unit:=wdCharacter, Count:=1

В этом примере начальное положение выделенного фрагмента перемещается в начало строки (выделение расширяется до начала строки).

Selection.MoveStart Unit:=wdLine, Count:=-1

См. также

Объект selection

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.