Как изменить стиль всех таблиц в Microsoft Word

Чтобы придать существующим таблицам в Microsoft Word одинаковый вид, запустите короткий макрос VBA в настольном приложении Word. Макрос перебирает основные таблицы документа и назначает выбранный вами стиль таблицы. Галерея «Дизайн таблиц» форматирует выбранную таблицу; макрос применяет один стиль ко всему документу за один запуск. Отдельная настройка Word управляет таблицами, которые вы создадите позже.

Эти скриншоты и пути к меню относятся к Word для Windows. Word для Mac также поддерживает макросы, хотя его меню отличаются. Веб-версия Word может отображать результат, но не может запускать макросы VBA. Сохраните копию документа перед началом работы.

1. Найдите точное название стиля таблицы.

Щелкните внутри таблицы, чтобы отобразить контекстную вкладку «Конструктор таблиц» . Откройте галерею стилей таблиц и наведите указатель мыши на нужный стиль. Запишите имя, отображаемое во всплывающей подсказке; макросу необходимо точное имя, включая пробелы и знаки препинания. Если стиль уже есть в документе, вы можете выбрать его там. Microsoft описывает элементы управления форматированием таблиц на вкладке «Конструктор таблиц» .

Лента инструментов Word Table Design с открытой галереей стилей таблиц и всплывающей подсказкой при наведении курсора на плитку стиля.
Наведите указатель мыши на плитку стиля и обратите внимание на название, которое Word отображает во всплывающей подсказке.

2. Отобразить вкладку «Разработчик».

В Word для Windows выберите Файл > Параметры > Настройка ленты . В разделе «Основные вкладки» установите флажок «Разработчик» , затем нажмите ОК . В Word для Mac откройте Word > Настройки > Лента и панель инструментов , выберите «Настройка ленты» > «Основные вкладки» , установите флажок «Разработчик» и сохраните. См. инструкции Microsoft по отображению вкладки «Разработчик» .

В параметрах Word на странице «Настройка ленты» в списке основных вкладок должен быть отмечен пункт «Разработчик».
Чтобы получить доступ к инструментам макросов Word, необходимо один раз включить функцию «Разработчик».

3. Создайте макрос в документе.

На вкладке «Разработчик» выберите «Макросы» . Введите ApplyTableStyleToAllTablesв качестве имени макроса. В списке «Макросы в» выберите текущий документ, чтобы макрос был сохранен вместе с ним, затем нажмите «Создать ». Word откроет редактор Visual Basic. Эти шаги соответствуют руководству Microsoft по созданию или запуску макросов .

В диалоговом окне «Макросы Word» был введен параметр «Применить стиль таблицы ко всем таблицам», и выделена кнопка «Создать».
Создайте макрос в документе, который вы хотите обновить.

4. Добавьте код стиля таблицы.

В редакторе замените приведенный пример кода следующим. Измените только слова внутри кавычек на точное название стиля из галереи; кавычки и остальной код оставьте без изменений.

Sub ApplyTableStyleToAllTables()
    Dim tbl As Table

    For Each tbl In ActiveDocument.Tables
        tbl.Style = "REPLACE WITH YOUR EXACT STYLE NAME"
    Next tbl
End Sub

Свойство принимает имя стиля, поэтому орфографические или пунктуационные ошибки могут помешать Word найти стиль. Проверьте имя перед запуском макроса. Цикл использует коллекцию документа ; Microsoft отмечает Table.Style,Tables что количество элементов в коллекции документа охватывает основной текст (тело документа) в своем справочнике по таблицам . Таблицы в верхних и нижних колонтитулах или других диапазонах текста могут потребовать отдельной обработки.

Редактор Visual Basic, демонстрирующий цикл по ActiveDocument.Tables и заполнитель для точного имени стиля таблицы.
Замените указанный в кавычках заполнитель на название стиля, которое вы записали.

5. Запустите макрос.

Закройте редактор Visual Basic, чтобы вернуться в Word. Выберите «Разработчик» > «Макросы» , выберите ApplyTableStyleToAllTablesи нажмите «Выполнить» . Word изменит стиль каждой таблицы в основном тексте активного документа. Если у вас открыто несколько документов, убедитесь, что активен правильный документ, прежде чем запускать его.

Диалоговое окно «Макросы» в Word с выбранным параметром ApplyTableStyleToAllTables и видимой кнопкой «Выполнить».
Выберите макрос и запустите его в открытом документе.

6. Проверьте и сохраните результат.

Проверьте таблицы на наличие читаемых заголовков, границ и затенения. Параметры стиля таблицы, такие как «Строка заголовка» и «Строки с полосами» , или форматирование, применяемое вручную к отдельным ячейкам, могут привести к тому, что две таблицы, использующие один и тот же именованный стиль, будут выглядеть по-разному.

Две отдельные таблицы в документе Word, обе с совпадающими синими строками заголовка и полосатыми строками основного текста.
Проверьте каждую таблицу после того, как макрос применит общий стиль.

Чтобы сохранить макрос для последующих запусков, сохраните файл как документ Word с поддержкой макросов (.docm) . Сохранение результата в обычной .docxкопии сохраняет форматирование таблицы, но не код VBA. Word для веб-версии может открывать .docmфайлы, но макросы работают только в настольном приложении; см. руководство Microsoft по функциям браузера и настольной версии .

В диалоговом окне «Сохранить как» в Word выбран тип файла «Документ с поддержкой макросов Word (*.docm)».
Сохраните файл в формате .docm, если хотите сохранить и повторно запустить макрос.

Задайте стиль для таблиц, которые вы добавите позже.

Приведённый выше цикл изменяет существующие таблицы при его выполнении. Он не автоматически стилизует каждую таблицу, которую вы можете вставить в будущем. В Word есть отдельный метод VBA для установки стиля по умолчанию для вновь создаваемых таблиц. Добавьте и запустите этот отдельный макрос, если вам нужно такое поведение; замените заполнитель на точно такое же имя стиля:

Sub SetDefaultTableStyleForNewTables()
    ActiveDocument.SetDefaultTableStyle _
        Style:="REPLACE WITH YOUR EXACT STYLE NAME", _
        SetInTemplate:=False
End Sub

В документации Microsoft параметр SetDefaultTableStyle используется для настройки стилей вновь создаваемых таблиц. Установка SetInTemplateэтого параметра Trueтакже сохраняет стиль в прилагаемом шаблоне; оставьте его без изменений, Falseесли хотите изменить только стиль по умолчанию для всего документа.

В редакторе Visual Basic параметры SetDefaultTableStyle и SetInTemplate установлены в значение False для будущих таблиц.
Метод default-style применяется к новым таблицам; он не изменяет стиль существующих.

Примечание по безопасности макросов

Запускайте только те макросы, которые вы понимаете и которым доверяете. Если Word блокирует макросы, это может зависеть от настроек администратора на работе или в учебном заведении. Не включайте все макросы глобально только для запуска этого кода; обратитесь к руководству Microsoft по безопасности макросов или к своему администратору.

Оставить комментарий

Как удалить лист в Excel: два простых способа

Как удалить лист в Excel: два простых способа

Удалите лист Excel с его вкладки или с панели «Главная», удалите несколько выбранных листов и отобразите скрытую вкладку перед ее удалением.

Как изменить стиль всех таблиц в Microsoft Word

Как изменить стиль всех таблиц в Microsoft Word

Узнайте, как изменить стиль всех таблиц в Microsoft Word с помощью макроса для рабочего стола и установить отдельный стиль по умолчанию для новых таблиц.

Как скопировать страницу в Word: одностраничный и многостраничный способы.

Как скопировать страницу в Word: одностраничный и многостраничный способы.

Скопируйте одностраничный файл Word или продублируйте одну страницу в более длинном документе. Узнайте, как выделить содержимое, вставить разрыв страницы, сохранить форматирование и избежать неожиданностей с макетом.

Как вычислить квадратный корень в Excel: 4 метода с использованием формул

Как вычислить квадратный корень в Excel: 4 метода с использованием формул

Узнайте четыре способа вычисления квадратного корня в Excel, включая функции SQRT, POWER, оператор "карет" и SERIESSUM, а также советы по работе с отрицательными значениями и округлению.

Как удалить страницу в Word: пошаговое руководство

Как удалить страницу в Word: пошаговое руководство

Удалите страницу в Microsoft Word на Windows или Mac или исправьте упрямую пустую страницу, проверив знаки абзацев, разрывы страниц и разрывы разделов.

Как найти повторяющиеся значения в Microsoft Excel: 3 метода

Как найти повторяющиеся значения в Microsoft Excel: 3 метода

Используйте условное форматирование, формулу COUNTIF или функцию удаления дубликатов, чтобы обнаружить повторяющиеся значения в Excel и безопасно сравнивать целые строки.

Как вставить PDF-файл в Word: 2 простых способа

Как вставить PDF-файл в Word: 2 простых способа

Преобразуйте PDF-файл в редактируемый контент Word или добавьте его в качестве объекта в существующий документ. Узнайте, когда следует встраивать, создавать ссылки или отображать значок PDF-файла.

Как удалить разрывы разделов в Word, сохранив при этом макет.

Как удалить разрывы разделов в Word, сохранив при этом макет.

Узнайте, как удалить один разрыв раздела или очистить несколько разрывов разделов в Word, а затем проверьте верхние колонтитулы, номера страниц и макет на наличие неожиданных изменений.

Как удалить комментарии в Word (или скрыть их во время работы)

Как удалить комментарии в Word (или скрыть их во время работы)

Узнайте, как удалить один комментарий, целую ветку обсуждений или все комментарии в Word, а также как скрыть отзыв, не удаляя его.

Как скопировать документ Word: 3 простых способа создать дубликат.

Как скопировать документ Word: 3 простых способа создать дубликат.

Создайте копию документа Word в Проводнике, настольной версии Word или веб-версии Word. Выберите локальное хранилище, внешний диск или OneDrive для сохранения без изменения оригинала.