Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сворачивает указанное выделение в начальную или конечную позицию, а затем перемещает свернутый объект на указанное количество единиц. Этот метод возвращает значение Long , представляющее количество единиц, на которое было перемещено выделение, или возвращает 0 (ноль), если перемещение было неудачным.
Синтаксис
выражение.
Move( _Unit_ , _Count_ )
выражение (обязательно). Переменная, представляющая объект Selection .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Единица | Необязательный | WdUnits | Единица, на которую перемещается конечная позиция символа. |
| Count | Необязательный | Variant | Количество единиц, на которые будет перемещен указанный диапазон или выбор. Если count является положительным числом, объект сворачивается в конечное положение и перемещается в документе назад на указанное количество единиц. Если count является отрицательным числом, объект сворачивается в начальную позицию и перемещается вперед на указанное количество единиц. Значение по умолчанию равно 1. Вы также можете управлять направлением сворачивания с помощью метода Collapse перед использованием метода Move . Если диапазон или выделение находится в середине единицы или не свернуто, перемещение его в начало или конец единицы будет считаться перемещением на одну полную единицу. |
Возвращаемое значение
Long
Замечания
Начальная и конечная позиции свернутого диапазона или выделенного фрагмента равны.
Применение метода Move к диапазону не приводит к переупорядочению текста в документе. Вместо этого он переопределяет диапазон для ссылки на новое расположение в документе.
Если применить метод Move к любому диапазону, кроме объектной переменной Range (например, Selection.Paragraphs(3).Range.Move), метод не будет действовать.
Перемещение объекта Selection сворачивает выделение и перемещает точку вставки вперед или назад в документе.
Пример
В этом примере выделенные два слова перемещаются вправо и помещается точка вставки после конечного пространства второго слова. Если перемещение завершается неудачно, появится окно сообщения, указывающее, что выделенный фрагмент находится в конце документа.
If Selection.StoryType = wdMainTextStory Then
wUnits = Selection.Move(Unit:=wdWord, Count:=2)
If wUnits < 2 Then _
MsgBox "Selection is at the end of the document"
End If
В этом примере выделенная область перемещается на три ячейки в таблице.
If Selection.Information(wdWithInTable) = True Then
Selection.Move Unit:=wdCell, Count:=3
End If
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.