Range.Relocate メソッド (Word)

アウトライン表示で、指定範囲内の段落を移動します。

構文

Relocate( _Direction_ )

が必要です。 Range オブジェクトを表す変数を指定します。

パラメーター

名前 必須 / オプション データ型 説明
Direction 必須 WdRelocate 移動方向を指定します。

注釈

本文がアウトライン表示で折りたたまれているか、または範囲に含まれる場合にのみ、本文は見出しと共に移動します。

次の使用例は、作業中の文書の 3 ~ 5 番目の段落を 6 番目の段落の下に移動します。

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

次の使用例は、選択範囲内の最初の段落を前の段落の上に移動します。

ActiveDocument.ActiveWindow.View.Type = wdOutlineView 
Selection.Paragraphs(1).Range.Relocate Direction:=wdRelocateUp

関連項目

Range オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。