Selection.MoveStart メソッド (Word)
指定された選択範囲の開始位置を移動します。
構文
expression. MoveStart
( _Unit_
, _Count_
)
expression 必須です。 Selection オブジェクトを表す変数を指定します。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Unit | 省略可能 | WdUnits | 指定された選択範囲の位置を起動するためのユニットでは、移動します。 示す wdunits クラス の定数のいずれかをすることができます。 既定値は wdCharacter です。 |
Count | 省略可能 | バリアント型 (Variant) | 指定された選択範囲を移動する構成単位の最大値を指定します。 引数 Count に正の値を指定した場合、選択範囲の開始位置は文書の末尾方向に移動します。 負の値を指定した場合、開始位置は先頭方向に移動します。 移動の結果、開始位置が終了位置より後ろになる場合、範囲の選択が解除され、開始位置と終了位置が一緒に移動します。 既定値は 1 です。 |
戻り値
整数
注釈
このメソッドは、選択範囲の開始位置が実際に移動した単位数を示す整数を返し、移動が失敗した場合は、0 (ゼロ) を返します。
例
次の使用例は、選択範囲の開始位置を 1 文字前方に移動します (選択範囲のサイズは 1 文字減ります)。 スペースは文字と見なされることに注意してください。
Selection.MoveStart Unit:=wdCharacter, Count:=1
次の使用例は、選択範囲の開始位置を行の先頭に移動します。選択範囲は行の先頭まで拡張されます。
Selection.MoveStart Unit:=wdLine, Count:=-1
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。