Método Range.Relocate (Word)
No modo de estrutura de tópicos, move os parágrafos dentro do intervalo especificado para depois do próximo parágrafo visível ou antes do parágrafo visível anterior.
Sintaxe
expression. Relocate
( _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 | Obrigatório | WdRelocate | A direção da movimentação. |
Comentários
O corpo de texto será movido somente com um título se estiver recolhido no modo de estrutura de tópicos ou se for parte do intervalo.
Exemplo
Este exemplo move o terceiro, o quarto e o quinto parágrafos do documento ativo para abaixo do parágrafo seguinte (o sexto).
theStart = ActiveDocument.Paragraphs(3).Range.Start
theEnd = ActiveDocument.Paragraphs(5).Range.End
Set myRange = ActiveDocument.Range(Start:=theStart, End:=theEnd)
ActiveDocument.ActiveWindow.View.Type = wdOutlineView
myRange.Relocate Direction:=wdRelocateDown
Este exemplo move o primeiro parágrafo da seleção para acima do parágrafo anterior.
ActiveDocument.ActiveWindow.View.Type = wdOutlineView
Selection.Paragraphs(1).Range.Relocate Direction:=wdRelocateUp
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.