Затенение строк таблицы (Microsoft Word)
В Excel можно использовать условное форматирование для затенения каждой второй строки (или каждой n-й строки) таблицы данных. Возможно, вы захотите выполнить ту же задачу в Word, и программа предлагает несколько подходов, которые вы можете использовать. Один из подходов — использовать некоторые из предопределенных стилей таблиц, доступных в Word. Выполните следующие действия:
-
Создайте свою таблицу, как обычно.
-
Поместите точку вставки где-нибудь в таблице.
-
Убедитесь, что на ленте отображается вкладка «Дизайн».
-
Используя миниатюры в группе «Стили таблиц», щелкните тот, который использует затенение в строках таблицы.
Многие из форматов таблиц являются «умными», что означает, что они могут регулировать затенение строк, даже если вы добавляете в таблицу новые строки. Как это сделать? Рад, что вы спросили; Это приводит ко второму методу затенения строк таблицы — созданию собственных стилей таблиц.
Стили доступны в Word уже много лет. Вы можете определить стиль таблицы, который автоматически применяет затенение к четным или нечетным строкам в таблице. (Вот как это делают автоформаты таблиц.) Выполните следующие действия:
-
Поместите точку вставки где-нибудь в таблице.
-
Убедитесь, что на ленте отображается вкладка «Дизайн».
-
Справа от миниатюрных изображений в группе стилей таблиц вы заметите стрелки вверх и вниз. Под ним находится стрелка раскрывающегося списка. Щелкните его, чтобы отобразить полный набор стилей таблиц, определенных в Word.
-
Щелкните параметр «Новый стиль таблицы». Word отображает диалоговое окно «Создать новый стиль из форматирования». (См. Рис. 1.)
-
В раскрывающемся списке «Применить форматирование к» выберите «Строки с нечетными полосами» или «Строки с четными полосами» в зависимости от того, хотите ли вы, чтобы этот стиль применялся к нечетным или четным строкам.
-
Используйте элементы управления в диалоговом окне, чтобы задать форматирование, которое вы хотите применить к строкам.
-
Задайте имя стиля и другие свойства по желанию.
-
Щелкните ОК.
Теперь вы создали стиль затенения для нечетных или четных строк. При желании вы можете применить этот стиль к таблице. Форматирование автоматически корректируется при изменении количества строк в таблице.
Описанные до сих пор решения отлично работают, если вы хотите применить форматирование к каждой второй строке в таблице. Они не работают так хорошо, если вы хотите, чтобы форматирование применялось к каждой третьей, четвертой или пятой строке. В этом случае может быть лучше использовать макрос для форматирования. Ниже приведен хороший пример макроса, который может применить затенение к каждой третьей строке в таблице:
Sub ShadeRows() Dim iRow As Integer Dim iHeads As Integer Dim iRowTtl As Integer If Selection.Information(wdWithInTable) = True Then iHeads = InputBox(prompt:="Number of heading rows?", _ Title:="Headings", Default:="1") iRowTtl = Selection.Tables(1).Rows.Count - iHeads For iRow = 1 To iRowTtl If iRow Mod 3 = 0 Then Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTexture20Percent Else Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTextureNone End If Next iRow End If End Sub
Макрос спрашивает, сколько строк заголовка находится в таблице, а затем корректирует строки, к которым применяется затенение. Если во время запуска макроса точка вставки находится вне таблицы, ничего не происходит. Вы также можете изменить частоту затенения (например, с каждой третьей строки на каждую четвертую), изменив формулу Mod. Просто измените одну строку следующим образом:
If iRow Mod 4 = 0 Then
Вы также можете изменить степень затенения, изменив константу wdTexture20Percent на другую, например wdTexture5Percent, wdTexture10Percent, wdTexture25Percent и т. Д.
Вы также должны понимать, что если вы запустите макрос для таблицы, в которой ячейки были объединены по вертикали, вы можете получить неожиданные результаты, если таковые имеются. Если вы измените количество строк в таблице, вам нужно будет снова запустить макрос, чтобы повторно применить затенение.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (6699) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:
link: / word-Shading_Table_Rows [Строки таблицы затенения]
.