Метод Selection.MoveEndTime (Word)
Перемещает конечную позицию выделенного символа, пока в документе находятся все указанные символы.
Синтаксис
выражение. MoveEndWhile
( _Cset_
, _Count_
)
выражение (обязательно). Переменная, представляющая объект Selection .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Cset | Обязательный | Variant | Один или несколько символов. Этот аргумент учитывает регистр. |
Count | Необязательный | Variant | Максимальное количество символов, на которое будет перемещен выделенный фрагмент. Может быть числом или wdForward или wdBackward. Если count является положительным числом, выделение перемещается вперед в документе. Если это отрицательное число, выделение перемещается назад. Значение по умолчанию — wdForward. |
Замечания
При обнаружении любого символа в Cset конечная позиция указанного выделенного фрагмента перемещается. Этот метод возвращает количество символов, которые конечная позиция выделенного фрагмента была перемещена как значение Long . Если символы Cset не найдены, выделение не изменяется и метод возвращает значение 0 (ноль). Если конечная позиция перемещается назад в точку, которая предшествует исходной начальной позиции, начальная позиция устанавливается в новую конечную позицию.
Пример
В этом примере конечная позиция выделенного фрагмента перемещается вперед при обнаружении символа пробела.
Selection.MoveEndWhile Cset:=" ", Count:=wdForward
В этом примере конечная позиция выделенного фрагмента перемещается вперед, в то время как значение Count меньше или равно 10, и обнаруживается любая буква от "a" до "h".
Selection.MoveEndWhile Cset:="abcdefgh", Count:=10
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.