Метод Selection.MoveUntil (Word)

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

Синтаксис

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

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

Параметры

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

Примечания

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

Пример

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

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

См. также

Объект выделения

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

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