Range.Delete メソッド (Word)
指定された数だけ文字または単語を削除します。
構文
式。Delete([Unit], [Count])
expression 必須です。 Range オブジェクトを表す変数を指定します。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Unit | 省略可能 | バリアント型 (Variant) | 折りたたまれた範囲を削除する単位を指定します。 示す wdunits クラス の定数のいずれかをすることができます。 |
Count | 省略可能 | バリアント型 (Variant) | 削除する構成単位の数を指定します。 指定範囲の後の構成単位を削除するには、その指定範囲を解除し、正の値を指定します。 指定範囲の前の構成単位を削除するには、その指定範囲を解除し、負の値を指定します。 |
戻り値
Long
注釈
このメソッドを削除すると、項目の数を示す Long 値を返します。 または、削除が失敗した場合は、0 (ゼロ) を返します。
例
次の使用例は、現在の文書の内容を選択して削除します。
Sub DeleteSelection()
Dim intResponse As Integer
intResponse = MsgBox("Are you sure you want to " & _
"delete the contents of the document?", vbYesNo)
If intResponse = vbYes Then
ActiveDocument.Content.Select
Selection.Delete
End If
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。