Бөлісу құралы:


Метод Range.Move (Word)

Сворачивает указанный диапазон в начальную или конечную позицию, а затем перемещает свернутый объект на указанное количество единиц.

Синтаксис

выражение. Move( _Unit_ , _Count_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Единица Необязательный WdUnits Единица, на которую перемещается диапазон.
Count Необязательный Variant Количество единиц, на которые будет перемещен указанный диапазон. Если count является положительным числом, объект сворачивается в конечное положение и перемещается в документе назад на указанное количество единиц. Если count является отрицательным числом, объект сворачивается в начальную позицию и перемещается вперед на указанное количество единиц. Значение по умолчанию равно 1. Вы также можете управлять направлением сворачивания с помощью метода Collapse перед использованием метода Move . Если диапазон находится в середине единицы или не свернут, перемещение его в начало или конец единицы будет считаться перемещением на одну полную единицу.

Возвращаемое значение

Long

Замечания

Этот метод возвращает значение Long , указывающее количество единиц, на которое фактически был перемещен объект, или возвращает 0 (ноль), если перемещение было неудачным.

Начальная и конечная позиции свернутого диапазона равны.

Применение метода Move к диапазону не приводит к переупорядочению текста в документе. Вместо этого он переопределяет диапазон для ссылки на новое расположение в документе.

Пример

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

Set Range1 = ActiveDocument.Paragraphs(1).Range 
With Range1 
 .Collapse Direction:=wdCollapseStart 
 .Move Unit:=wdParagraph, Count:=3 
 .Select 
End With

См. также

Объект Range

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

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