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


Метод Selection.MoveUntil (Word)

Перемещает указанное выделение до тех пор, пока в документе не будет найден один из указанных символов.

Синтаксис

выражение. MoveUntil( _Cset_ , _Count_ )

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

Параметры

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

Замечания

Этот метод возвращает количество символов, на которое было перемещено указанное выделение, в виде значения Long . Если значение Count больше 0 (ноль), этот метод возвращает количество перемещенных символов плюс один. Если значение Count меньше 0 (ноль), этот метод возвращает число перемещенных символов минус один. Если символы Cset не найдены, выделение не изменяется и метод возвращает значение 0 (ноль).

Пример

В этом примере выделение перемещается вперед в конец активного абзаца, а затем отображается количество символов, на которое было перемещено выделение.

x = Selection.MoveUntil(Cset:=Chr$(13), Count:=wdForward) 
MsgBox x-1 & " character positions were moved"

См. также

Объект selection

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

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