Как изменить шрифт и размер шрифта во всех текстовых полях в документе Word?
В этой статье говорится об изменении шрифта и размера шрифта в текстовых полях в текущем документе или документах в указанной папке. Пожалуйста, попробуйте метод 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 for Word.
📘 Владение документами: Разделить страницы / Объединить документы / Экспортировать выбранное в различные форматы (PDF/TXT/DOC/XLSX) / Пакетное преобразование в PDF / Экспортировать страницы как изображения / Печать нескольких файлов одновременно ...
✏ Редактирование содержания: Пакетный поиск и замена через несколько файлов / Изменить размер всех изображений / Транспонировать строки и столбцы таблицы / Преобразовать таблицу в текст ...
🧹 Легкая очистка: Убрать Дополнительные места / Разрывы разделов / Все заголовки / Текстовые поля / Гиперссылки / Дополнительные инструменты для удаления можно найти в нашей группе удаления.
➕ Креативные вставки: Вставить Разделители тысяч / Флажки / радио кнопки / QR код / Штрих-код / Таблица диагональных линий / Заголовок уравнения / Заголовок изображения / Заголовок таблицы / Несколько изображений / Узнайте больше в нашей группе «Вставки»
???? Точный выбор: Выделите конкретные страницы / таблицы / формы / заголовки абзацев / Перемещайтесь с легкостью, используя нашу группу выбора.
⭐ Звездные улучшения: Быстро перемещайтесь в любое место / автоматическая вставка повторяющегося текста / плавно переключаться между окнами документов / 11 инструментов преобразования ...
Преобразуйте свои задачи Word с помощью Kutools. 👉 Загрузите 30-дневную пробную версию прямо сейчас 🚀.
