Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перемещает конечную позицию выделенного фрагмента до тех пор, пока в документе не будет найден любой из указанных символов.
Синтаксис
выражение.
MoveEndUntil( _Cset_ , _Count_ )
выражение (обязательно). Переменная, представляющая объект выделения .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Набор | Обязательный | Variant | Один или несколько символов. Этот аргумент чувствителен к регистру. |
| Count | Необязательный | Variant | Максимальное количество знаков, на которое нужно переместить указанный выделенный фрагмент. Может быть числом либо wdForward или wdBackward. Если значение аргумента "счет" положительное, то выбранный фрагмент перемещается вперед в документе. Если это отрицательное число, выделенный фрагмент перемещается назад. Значение по умолчанию — wdForward. |
Возвращаемое значение
Long
Примечания
Этот метод возвращает значение Long , представляющее количество символов, на которое была перемещена конечная позиция указанного выбора. Если значение Count больше 0, этот метод возвращает перемещенное число символов плюс 1. Если значение Count меньше 0, этот метод возвращает количество перемещенных символов за вычетом 1. Если символы Cset не найдены, выбор не изменяется и метод возвращает 0 (ноль). Если конечная позиция перемещается назад в точку, предшествующую исходной начальной позиции, начальной позиции становится новая конечная позиция.
Если перемещение выполнено вперед в документе, выделенный фрагмент расширяется.
Пример
В этом примере выделение расширяется вперед по документу до тех пор, пока не будет найдена буква "a". Затем в примере выделенный фрагмент расширяется на один символ, чтобы включить букву "a".
With Selection
.MoveEndUntil Cset:="a", Count:=wdForward
.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
End With
В этом примере выделение расширяется вперед по документу, пока не будет найдена вкладка. Если символ табуляции не найден в следующих 100 символах, выбор не перемещается.
char = Selection.MoveEndUntil(Cset:=vbTab, Count:=100)
If char = 0 Then StatusBar = "Selection not moved"
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.