Как выбрать или удалить текст между двумя закладками в документе Word?
Знаете ли вы, как выбрать или удалить содержимое между двумя закладками в документе Word? В этой статье мы покажем вам методы для работы с этим.
Выбор/удаление текста между двумя закладками с помощью VBA
Выбор/удаление текста между двумя закладками с помощью VBA
Предположим, что в вашем документе есть две закладки, как показано на скриншоте ниже. Вы можете выбрать или удалить все содержимое между этими двумя закладками с помощью следующего кода VBA.
1. В документе нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. В окне Microsoft Visual Basic for Applications нажмите Вставить > Модуль, затем скопируйте приведенный ниже код в окно Модуля.
Для выбора или удаления текста между двумя закладками используйте следующие коды:
Код VBA: Выбрать текст между двумя указанными закладками в Word:
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:
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. См. скриншот:
Примечание: Если введенное имя закладки не существует в документе, появится другое диалоговое окно Kutools for Word, которое напомнит вам ввести правильное имя.
Затем все содержимое между указанными закладками будет немедленно выбрано или удалено. См. скриншоты.
Выбор текста между двумя закладками:
Удаление текста между двумя закладками.
Office Tab: Добавляет интерфейсы с вкладками в Word, Excel, PowerPoint...![]() |
Улучшите свой рабочий процесс прямо сейчас.Узнать больше об Office Tab Бесплатная загрузка |
Лучшие инструменты для повышения производительности в офисе
Kutools for Word — Поднимите свой опыт работы с Word на новый уровень, используя более 100 впечатляющих функций!
🤖 Возможности ИИ Kutools: AI Ассистент / Ассистент в Реальном Времени / Супер Полировка (Сохраняет форматирование) / Супер Перевод (Сохраняет форматирование) / Искусственный интеллект для редактирования / Проверка с помощью ИИ...
📘 Мастерство работы с Документом: Разделить страницы / Объединить документы / Экспортировать диапазон в различные форматы (PDF/TXT/DOC/HTML...) / Пакетное преобразование в PDF...
✏ Редактирование текста сообщения: Пакетный поиск и замена в нескольких файлах / Изменить размер всех изображений / Транспонировать строки и столбцы таблицы / Преобразовать таблицу в текст...
🧹 Легкая очистка: Удалить лишние пробелы / Разрывы разделов / Текстовые поля / Гиперссылки / Для получения дополнительных инструментов удаления перейдите в группу Удалить...
➕ Креативные вставки: Вставить тысячные разделители / Флажки / Переключатели / QR-код / Штрихкод / Несколько изображений / Узнайте больше в группе Вставить...
🔍 Точные выделения: Определить конкретные страницы / Таблицы / Фигуры / Абзацы заголовков / Улучшайте навигацию с помощью дополнительных функций выбора...
⭐ Особые улучшения: Перейти к любому диапазону / Автоматическая вставка повторяющегося текста / Переключение между окнами документа /11 инструментов преобразования...
🌍 Поддержка более40 языков: Используйте Kutools на предпочитаемом языке — поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и еще более40 языков!

✨ Kutools for Office — Одна установка, пять мощных инструментов!
Включает Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint
📦 Получите все5 инструментов в одном пакете | 🔗 Бесшовная интеграция с Microsoft Office | ⚡ Мгновенно экономьте время и повышайте продуктивность
Лучшие инструменты для повышения производительности в офисе
Kutools for Word - 100+ инструментов для Word
- 🤖 Возможности ИИ Kutools: AI Ассистент / Ассистент в Реальном Времени / Супер Полировка / Супер Перевод / Искусственный интеллект для редактирования / Проверка с помощью ИИ
- 📘 Мастерство работы с Документом: Разделить страницы / Объединить документы / Пакетное преобразование в PDF
- ✏ Редактирование текста сообщения: Пакетный поиск и замена / Изменить размер всех изображений
- 🧹 Легкая очистка: Удалить лишние пробелы / Удалить разрывы разделов
- ➕ Креативные вставки: Вставить тысячные разделители / Вставить флажки / Создать QR-коды
- 🌍 Поддержка более40 языков: Kutools говорит на вашем языке — поддерживаются более40 языков!