Перейти к основному содержанию
Постоянный пользователь ChatGPT? Попробуйте ChatGPT, интегрированные с ExtendOffice.

Как изменить шрифт и размер шрифта во всех текстовых полях в документе Word?

Автор: Силувия Последнее изменение: 2018 июля 12 г.

В этой статье говорится об изменении шрифта и размера шрифта в текстовых полях в текущем документе или документах в указанной папке. Пожалуйста, попробуйте метод VBA, описанный в статье.

Изменить шрифт и размер шрифта в текстовых полях в текущем документе

Изменить шрифт и размер шрифта в текстовых полях всех документов в папке


Изменить шрифт и размер шрифта в текстовых полях в текущем документе

Для текстовых полей вы измените шрифт и размер шрифта в текущем документе. Для решения проблемы примените приведенный ниже код VBA.

1. нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, а затем скопируйте следующий код в окно модуля.

Код VBA: изменить шрифт и размер шрифта во всех текстовых полях в текущем документе

Sub FormatTextsInTextBoxes()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDoc As Document
    Set xDoc = ActiveDocument
    On Error Resume Next
    For Each xShape In xDoc.Shapes
        xShape.Select
        If xShape.GroupItems Is Nothing Then
            With xShape.TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
            GoTo LblExit
        End If
        For I = 1 To xShape.GroupItems.Count
            With xShape.GroupItems(I).TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
        Next
LblExit:
    Next
End Sub

Внимание: В коде "Arial(Основной ключ) и 20»- это указанный шрифт и размер шрифта в моем случае. Вы можете изменить их по своему усмотрению.

3. нажмите F5 ключ для запуска кода. Затем шрифт всех текстов и размер шрифта в текстовых полях изменяются на указанный шрифт и размер шрифта. Смотрите скриншот:


Измените шрифт и размер шрифта во всех текстовых полях всех документов в папке

Для массового изменения шрифта текстовых полей и размера шрифта в нескольких документах Word необходимо применить приведенный ниже код VBA.

1. Соберите все целевые документы, содержащие текстовые поля, вы измените шрифт и размер шрифта в той же папке.

2. В открывающемся документе Word нажмите кнопку другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

3. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, а затем скопируйте следующий код в окно модуля.

Код VBA: изменение шрифта и размера шрифта в текстовых полях нескольких документов

Sub FormatTextsInTextBoxesInMultiDoc()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDlg As FileDialog
    Dim xFolder As Variant
    Dim xFileStr As String
    On Error Resume Next
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show = -1 Then
        xFolder = xDlg.SelectedItems(1) + "\"
        xFileStr = Dir(xFolder & "*.doc", vbNormal)
        While xFileStr <> ""
            Documents.Open xFolder & xFileStr
            For Each xShape In ActiveDocument.Shapes
                xShape.Select
                If xShape.GroupItems Is Nothing Then
                    With xShape.TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                    GoTo LblExit
                End If
                For I = 1 To xShape.GroupItems.Count
                    With xShape.GroupItems(I).TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                Next
LblExit:
            Next
            ActiveDocument.Save
            ActiveDocument.Close
            xFileStr = Dir()
       Wend
    End If
End Sub

4. нажмите F5 ключ для запуска кода. В открытии ЛИСТАТЬ СПИСКИ в окне выберите папку (содержащую документы, которые вы измените шрифт и размер шрифта в текстовых полях) и нажмите кнопку OK .

Затем шрифт всех текстовых полей и размер шрифта документов в выбранной папке изменяются на указанный шрифт и размер шрифта.

Лучшие инструменты для офисной работы

Kutools for Word - Повысьте свой опыт работы со словом с помощью Over 100 Замечательные особенности!

🤖 Kutools AI Помощник: Преобразуйте свое письмо с помощью искусственного интеллекта. Создать контент  /  Переписать текст  /  Обобщение документов  /  Запросить информацию на основе документа, все в Word

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

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

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

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

???? Точный выбор: Точно определить Конкретные страницы  /  таблицы  /  Формы  /  Заголовок абзацев  / Улучшите навигацию с помощью БОЛЕЕ Выберите функции...

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

👉 Хотите попробовать эти функции? Kutools for Word предлагает 60-дневная бесплатная пробная версия, без ограничений! 🚀
 
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.

Java Training in Chennai
Java Training in Coimbatore
Java Training in Bangalore
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations