Método Range.Collapse (Word)
Recolhe um intervalo ou uma seleção para a posição inicial ou final. Após o recolhimento de um intervalo ou uma seleção, os pontos inicial e final ficam iguais.
Sintaxe
expression. Collapse
( _Direction_
)
expressão Obrigatório. Uma variável que representa um objeto Range.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Direction | Opcional | Variant | A direção na qual recolher o intervalo ou seleção. Pode ser uma das seguintes constantes WdCollapseDirection: wdCollapseEnd ou wdCollapseStart. O valor padrão é wdCollapseStart. |
Comentários
Se você usar wdCollapseEnd para recolher um intervalo que se refere a um parágrafo inteiro, o intervalo estará localizado após a marca de parágrafo final (o início do parágrafo seguinte). No entanto, você pode mover o intervalo de volta um caractere usando o método MoveEnd depois que o intervalo for recolhido, conforme mostrado no exemplo a seguir.
Set myRange = ActiveDocument.Paragraphs(1).Range
myRange.Collapse Direction:=wdCollapseEnd
myRange.MoveEnd Unit:=wdCharacter, Count:=-1
Exemplo
Este exemplo define myRange com valor igual ao conteúdo do documento ativo, recolhe myRange e insere uma tabela 2x2 no final do documento.
Set myRange = ActiveDocument.Content
myRange.Collapse Direction:=wdCollapseEnd
ActiveDocument.Tables.Add Range:=myRange, NumRows:=2, NumColumns:=2
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.