Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как быстро преобразовать коды полей в текст в Word

Author Sun Last modified

Если вам нужно преобразовать коды полей в обычный текст в Word, это руководство проведет вас через различные методы в зависимости от ваших потребностей. Первый метод преобразует коды полей в их отображаемые значения, сохраняя только видимое содержимое. Два других метода сохраняют коды полей как текст, отображая их в сыром формате, например { SEQ Table \* ARABIC }.

Преобразование кодов полей в отображаемые значения с помощью сочетания клавиш

Преобразование кодов полей в текст с помощью Kutools для Word

Преобразование кодов полей в текст с помощью VBA

Рекомендуемые инструменты для повышения производительности в Word

Kutools for Word: Интеграция ИИ 🤖, более 100 расширенных функций экономят 50% времени на обработку документов.Бесплатная загрузка

Office Tab: Внедряет вкладки в стиле браузера в Word (и другие инструменты Office), упрощая навигацию между несколькими документами.Бесплатная загрузка


Преобразование кодов полей в обычный текст с помощью сочетания клавиш

Если вам нужно только удалить функционал поля, оставив отображаемые значения, вы можете использовать простое сочетание клавиш:

  1. Выберите весь документ, нажав Ctrl + A. Совет: Если вы хотите преобразовать коды полей в определенном диапазоне, выберите только эту часть вместо всего документа.
  2. Нажмите Ctrl + Shift + F9, чтобы преобразовать все поля в их отображаемые значения.
    Field Codes converted to displayed values

Примечание: Этот метод сохраняет только текущие значения полей. Если вам нужно сохранить коды полей как текст, отображая их в сыром формате, например { SEQ Table \* ARABIC }, используйте методы ниже.


Преобразование кодов полей в текст с помощью Kutools для Word

Kutools for Word предоставляет простой способ преобразования кодов полей в текст, либо из всего документа, либо из выбранной части.

Kutools для Word,оснащённый ИИ 🤖, предлагает более 100 удобных функций для упрощения ваших задач.
  • Если вы хотите преобразовать коды полей в текст в определенном диапазоне, сначала выберите диапазон, затем нажмите Kutools > Преобразовать > Преобразовать коды полей в текст.
    Convert Field Codes to Text option on the Kutools tab on the ribbon
  • Если вы хотите преобразовать коды полей во всем документе, просто примените функцию, нажав Kutools > Преобразовать > Преобразовать коды полей в текст, не выбирая ничего в документе. Затем появится окно запроса с просьбой подтвердить действие. Нажмите Да, чтобы продолжить.
    Convert Field Codes to Text dialog

Все коды полей в выбранном диапазоне или во всем документе будут преобразованы в обычный текст.

Document with field codes >>> Document with field codes converted to text

Нажмите здесь, чтобы узнать больше о функции Kutools for Word «Преобразовать коды полей в текст».

Kutools для Word — это идеальный надстройка для Word, которая упрощает вашу работу и повышает навыки обработки документов. Получите сейчас!

Преобразование кодов полей в текст с помощью VBA

VBA предлагает мощный способ работы с кодами полей в документах Word. В зависимости от используемого скрипта вы можете либо извлечь все коды полей и сохранить их как текст в новом документе, либо заменить коды полей в исходном документе их фактическим текстовым представлением (например, { SEQ Table \* ARABIC }).

  1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
  2. Нажмите Модуль из Вставить вкладки, затем скопируйте и вставьте один из следующих кодов VBA в окно модуля.

    Примечание: Коды VBA ниже предоставляют два разных результата. Выберите тот, который соответствует вашим потребностям.

    VBA 1: Извлечь коды полей и сохранить их в новом документе Word

    Sub fieldcodetotext()
    Dim MyString As String
    For Each aField In ActiveDocument.Fields
        aField.Select
        MyString = MyString & vbCr & Selection.Fields(1).Code.Text
    Next aField
    Documents.Add
    ActiveDocument.Content.InsertAfter MyString
    End Sub

    VBA 2: Заменить коды полей их текстовым представлением в исходном документе

    Sub fieldcodetotext()
    Dim MyString As String
    ActiveWindow.View.ShowFieldCodes = True
    For Each aField In ActiveDocument.Fields
        aField.Select
        MyString = "{ " & Selection.Fields(1).Code.Text & " }"
        Selection.Text = MyString
    Next aField
    ActiveWindow.View.ShowFieldCodes = False
    End Sub
  3. Нажмите кнопку Выполнить кнопка Run button или нажмите F5 для выполнения VBA.

Примечание: Этот метод VBA не работает на выбранных частях документа; он применяется ко всему документу.

Office Tab: Добавляет интерфейсы с вкладками в Word, Excel, PowerPoint...
Navigate through documents using Office Tab
Улучшите свой рабочий процесс прямо сейчас.Узнать больше об Office Tab Бесплатная загрузка

Связанные статьи:


Лучшие инструменты для повышения производительности в офисе

Kutools for Word — Поднимите свой опыт работы с Word на новый уровень, используя более 100 впечатляющих функций!

🤖 Возможности ИИ Kutools: AI Ассистент / Ассистент в Реальном Времени / Супер Полировка (Сохраняет форматирование) / Супер Перевод (Сохраняет форматирование) / Искусственный интеллект для редактирования / Проверка с помощью ИИ...

📘 Мастерство работы с Документом: Разделить страницы / Объединить документы / Экспортировать диапазон в различные форматы (PDF/TXT/DOC/HTML...) / Пакетное преобразование в PDF...

Редактирование текста сообщения: Пакетный поиск и замена в нескольких файлах / Изменить размер всех изображений / Транспонировать строки и столбцы таблицы / Преобразовать таблицу в текст...

🧹 Легкая очистка: Удалить лишние пробелы / Разрывы разделов / Текстовые поля / Гиперссылки / Для получения дополнительных инструментов удаления перейдите в группу Удалить...

Креативные вставки: Вставить тысячные разделители / Флажки / Переключатели / QR-код / Штрихкод / Несколько изображений / Узнайте больше в группе Вставить...

🔍 Точные выделения: Определить конкретные страницы / Таблицы / Фигуры / Абзацы заголовков / Улучшайте навигацию с помощью дополнительных функций выбора...

Особые улучшения: Перейти к любому диапазону / Автоматическая вставка повторяющегося текста / Переключение между окнами документа /11 инструментов преобразования...

🌍 Поддержка более40 языков: Используйте Kutools на предпочитаемом языке — поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и еще более40 языков!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Хотите попробовать эти функции? Загрузите Kutools for Word сейчас! 🚀
 

✨ 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