Word文書のXNUMXつのブックマーク間のテキストを選択または削除するにはどうすればよいですか?
Word文書のXNUMXつのブックマーク間のコンテンツを選択または削除する方法を知っていますか? この記事では、それに対処する方法を紹介します。
VBAを使用してXNUMXつのブックマーク間のテキストを選択/削除します
VBAを使用してXNUMXつのブックマーク間のテキストを選択/削除します
以下のスクリーンショットに示すように、ドキュメントにXNUMXつのブックマークがあるとすると、次のVBAコードを使用して、これらXNUMXつのブックマーク間のすべてのコンテンツを選択または削除できます。
1.ドキュメントで、を押します 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール、次に以下のコードをモジュールウィンドウにコピーします。
XNUMXつのブックマーク間のテキストを選択または削除するには、次のコードを使用してください。
VBAコード:Wordで指定されたXNUMXつのブックマークからテキストを選択します。
Sub SelectBetweenBookmarks()
Dim xRange As Range
Dim xBMone, xBMtwo As Bookmark
Dim xBookMarkOne, xBookMarkTwo As String
On Error Resume Next
Set xRange = ActiveDocument.Content
xBookMarkOne = InputBox("Please enter the start bookmark:", "Kutools for Word")
xBookMarkTwo = InputBox("Please enter the end bookmark:", "Kutools for Word")
Set xBMone = ActiveDocument.Bookmarks(xBookMarkOne)
Set xBMtwo = ActiveDocument.Bookmarks(xBookMarkTwo)
If xBMone Is Nothing Or xBMtwo Is Nothing Then
MsgBox "Please enter the correct bookmark name", vbInformation, "KuTools for Word"
Exit Sub
End If
xRange.Start = xBMone.Range.End
xRange.End = xBMtwo.Range.Start
xRange.Select
End Sub
VBAコード:Wordで指定されたXNUMXつのブックマーク間のテキストを削除します。
Sub DeleteBetweenBookmarks ()
Dim xRange As Range
Dim xBMone, xBMtwo As Bookmark
Dim xBookMarkOne, xBookMarkTwo As String
On Error Resume Next
Set xRange = ActiveDocument.Content
xBookMarkOne = InputBox("Please enter the start bookmark:", "Kutools for Word")
xBookMarkTwo = InputBox("Please enter the end bookmark:", "Kutools for Word")
Set xBMone = ActiveDocument.Bookmarks(xBookMarkOne)
Set xBMtwo = ActiveDocument.Bookmarks(xBookMarkTwo)
If xBMone Is Nothing Or xBMtwo Is Nothing Then
MsgBox " Please enter the correct bookmark name ", vbInformation, "KuTools for Word"
Exit Sub
End If
xRange.Start = xBMone.Range.End
xRange.End = xBMtwo.Range.Start
xRange.Delete
End Sub
3。 プレス F5 コードを実行するためのキー。
4.最初に Kutools for Word ダイアログボックスで、開始ブックマーク名をテキストボックスに入力し、をクリックします OK.
5番目に Kutools for Word ダイアログボックスで、終了ブックマークを入力してクリックします OK。 スクリーンショットを参照してください:
Note:入力したブックマーク名がドキュメントに存在しない場合は、別のKutools for Wordダイアログボックスがポップアップして、正しいブックマーク名を入力したことを通知します。
次に、指定したブックマーク間のすべてのコンテンツが選択されるか、すぐに削除されます。 スクリーンショットを参照してください。
XNUMXつのブックマークからテキストを選択します。
XNUMXつのブックマーク間のテキストを削除します。
最高のオフィス生産性向上ツール
Kutools for Word - Over で単語体験を向上させましょう 100 注目すべき機能!
🤖 Kutools AI アシスタント: AI であなたの文章を変革します - コンテンツを生成する / テキストを書き換える / 文書を要約する / 情報のお問い合わせ 文書に基づいて、すべて Word 内で
📘 ドキュメントマスタリー: 分割ページ / ドキュメントをマージする / 選択内容をさまざまな形式でエクスポート (PDF/TXT/DOC/HTML...) / PDFへの一括変換 / ページを画像としてエクスポート / 複数のファイルを一度に印刷する...
✏ コンテンツ編集: バッチ検索と置換 複数のファイルにわたる / すべての画像のサイズを変更する / テーブルの行と列を転置する / 表をテキストに変換...
🧹 楽にお掃除:振り払って 余分なスペース / セクションブレーク / すべてのヘッダー / テキストボックス / ハイパーリンク / その他の取り外しツールについては、当社の Web サイトをご覧ください。 グループを削除...
➕ クリエイティブインサート:挿入 千の区切り文字 / チェックボックス / ラジオボタン / QRコード / バーコード / 斜線テーブル / 方程式のキャプション / 画像キャプション / テーブルキャプション / 複数の写真 / 詳細については、 グループを挿入...
🔍 正確な選択: ピンポイント 特定のページ / テーブル / シェイプ / 見出し段落 / ナビゲーションを強化する 他には? 機能の選択...
⭐ スターの強化: あらゆる場所に素早く移動 / 繰り返しのテキストを自動挿入 / ドキュメントウィンドウをシームレスに切り替える / 11 変換ツール...