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

Objeto Range

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.