Метод Range.Collapse (Word)
Сворачивает диапазон или выделенный фрагмент в начальную или конечную позицию. После сворачивания диапазона или выделения начальная и конечная точки равны.
Синтаксис
выражение. Collapse
( _Direction_
)
выражение (обязательно). Переменная, представляющая объект Range .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Direction | Необязательный | Variant | Направление, в котором нужно свернуть диапазон или выделение. Может быть любой из следующих констант WdCollapseDirection : wdCollapseEnd или wdCollapseStart. Значение по умолчанию — wdCollapseStart. |
Замечания
Если вы используете wdCollapseEnd для свертывания диапазона, ссылающегося на весь абзац, диапазон находится после конечной отметки абзаца (начало следующего абзаца). Однако можно переместить диапазон назад на один символ с помощью метода MoveEnd после свертывания диапазона, как показано в следующем примере.
Set myRange = ActiveDocument.Paragraphs(1).Range
myRange.Collapse Direction:=wdCollapseEnd
myRange.MoveEnd Unit:=wdCharacter, Count:=-1
Пример
В этом примере задается значение myRange, равное содержимому активного документа, свертывание myRange, а затем вставка таблицы 2x2 в конец документа.
Set myRange = ActiveDocument.Content
myRange.Collapse Direction:=wdCollapseEnd
ActiveDocument.Tables.Add Range:=myRange, NumRows:=2, NumColumns:=2
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.