Range.MoveEnd メソッド (Word)

範囲の末尾の文字位置を移動します。 .

構文

expression. MoveEnd( _Unit_ , _Count_ )

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

パラメーター

名前 必須 / オプション データ型 説明
Unit 省略可能 WdUnits 末尾の文字位置を移動する単位数を指定します。
Count 省略可能 バリアント型 (Variant) 移動する単位の数を指定します。 単位の数が正の値の場合は、末尾の文字位置は文書の末尾方向に移動します。 単位の数が負の値の場合は、末尾は文書の先頭方向に移動します。 終了位置を開始位置より前に移動しようとすると、範囲の選択が解除され、両方の文字位置が一緒に移動します。 既定値は 1 です。

注釈

このメソッドは、実際に移動した単位数を示す整数を返し、正しく移動できなかった場合は 0 (ゼロ) を返します。

次の使用例は、myRange (範囲オブジェクト) に作業中の文書の 2 番目の単語を格納します。 MoveEnd メソッドを使用して、myRange の終了位置を文書の末尾方向に 1 語分移動します。 このマクロを実行すると、文書の 2 番目と 3 番目の単語が選択されます。

If ActiveDocument.Words.Count >= 3 Then 
 Set myRange = ActiveDocument.Words(2) 
 With myRange 
 .MoveEnd Unit:=wdWord, Count:=1 
 .Select 
 End With 
End If

関連項目

Range オブジェクト

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

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