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