Range.MoveEndUntil メソッド (Word)
文書内で指定された文字のいずれかが見つかるまで、指定範囲の終了位置を移動します。 検索方向が下方向である場合、指定範囲は拡張します。
構文
expression. MoveEndUntil
( _Cset_
, _Count_
)
expression 必須です。 Range オブジェクトを表す変数を指定します。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Cset | 必須 | バリアント型 (Variant) | 1 文字または複数の文字を指定します。 この引数では大文字と小文字が区別されます。 |
Count | 省略可能 | バリアント型 (Variant) | 最大文字数で指定された範囲が移動します。 いくつかまたは、 wdForward または wdBackward は、定数です。 カウントが正の数値の場合は、範囲は、ドキュメントの前方に移動します。 負の数値の場合は、範囲は先頭方向に移動します。 既定値は wdForward です。 |
注釈
このメソッドを指定した範囲の終了位置が移動、 long 型 の値として文字数を返します。 カウントが 0 (ゼロ) より大きい場合は、このメソッドは 1 を足した数移動した文字数を返します。 カウントが 0 (ゼロ) 未満の場合は、このメソッドは 1 を引いた移動した文字数を返します。 Cset の文字が見つからない場合は、範囲は変更されず、メソッドは 0 (ゼロ) を返します。 終了位置は元の開始位置より前にあるポイントを後方に移動する場合は、開始位置が新しい終了位置に設定されます。
例
次の使用例は、文字 "a" が見つかるまで、選択した文字列を文書の末尾方向に拡張します。 文字 "a" まで選択範囲を 1 文字分拡張します。
With Selection.Range
.MoveEndUntil Cset:="a", Count:=wdForward
.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
End With
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示