選択範囲のプロパティを設定または返します。 WdSelectionFlags の読み取り/書き込み。
構文
式。フラグ
expression 必須です。 Selection オブジェクトを表すオブジェクト式を指定します。
解説
この値を設定すると、MS Word自体と一緒に保存されるため、次回MS Wordを起動すると、選択オブジェクトの動作は以前の設定になります。 したがって、この値を 8 または 9 に設定すると、次回に新しい値を追加または入力したときに選択した範囲を置き換えることはできません。 つまり、たとえば、"hello" が選択され、選択した範囲に "world" と入力されると、"hello" の前に挿入され、"hello" を "world" に置き換えることはありません。 選択オブジェクトに関する既定の動作を復元するには、この値を 24 または 25 にリセットする必要があります。 このプロパティの値 24 は、 wdSelActive と wdSelReplace の合計である必要があり、25 = 24 + 1 に後の wdSelStartActive を加えた値になります。 また、8または9には値wdSelReplaceがないため、wdSelReplace設定がない場合、選択した範囲を置き換えることはできません。
例
この例では、作業中の文書の最初の単語を選択します。 最初のメッセージ ボックスは、選択範囲の末尾がアクティブであるために"False"を表示します。 Flags プロパティは、アクティブな選択範囲の先頭は、"True"に 2 つ目のメッセージ ボックスが表示されます。
ActiveDocument.Words(1).Select
MsgBox Selection.StartIsActive
Selection.Flags = wdSelStartActive
MsgBox Selection.StartIsActive
次の使用例は、選択範囲に対する上書き入力をオンにします。
Selection.Flags = wdSelOvertype
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。