Как распечатать лист без заливки цветом?
В Excel данные в ячейках очень часто оформляются разными цветами — чтобы выделить важную информацию, классифицировать значения или просто упростить навигацию по большим объёмам данных. Однако при печати листа всё фоновое форматирование, включая заливку, цветной шрифт и другие элементы оформления, выводится на бумагу точно так же, как отображается на экране, как показано ниже:

Печать с использованием цветов может значительно увеличить расход чернил или тонера, что не всегда оправдано — особенно если вам нужна простая чёрно-белая бумажная копия для ознакомления или распространения. Чтобы решить эту проблему, Excel предлагает несколько подходов для печати листа без заливки. Эти решения помогут сэкономить чернила, улучшить читаемость и придать вашим отчётам профессиональный и аккуратный вид. В этой статье мы рассмотрим несколько практических способов печати листа без заливки, чтобы вы могли выбрать наиболее подходящий для ваших задач.
Содержание
Печать листа без Цвет заполнения в Excel
Встроенные Настройки печати Excel содержат опцию, позволяющую игнорировать Цвет заполнения и печатать всё содержимое в Черно-белая печать. Это простой подход, который хорошо работает для большинства листов, особенно когда требуется быстро переключаться между цветной и чёрно-белой печатью, не изменяя фактическое форматирование данных. Однако существуют некоторые ограничения: параметр печати «Черно-белая печать» применяется ко всему листу, поэтому нельзя выборочно сохранить цветовое форматирование для определённой области. Такой подход подходит для отчётов, аналитики или финансовых документов, где важно минимизировать расход чернил и обеспечить простоту и удобочитаемость распечаток.
Как использовать параметр печати Черно-белая печать:
1. Активируйте лист, который хотите распечатать.
2. Затем перейдите на вкладку Разметка страницы на ленте и нажмите маленькую кнопку Настройки страницы в правом нижнем углу группы Настройки страницы. Откроется диалоговое окно Настройки страницы (см. скриншот ниже для справки).

3. В диалоговом окне Настройки страницы перейдите на вкладку Лист, затем установите флажок рядом с параметром Черно-белая печать в разделе Печать. (См. скриншот ниже.) Эта опция указывает Excel игнорировать все цвета ячеек — включая заливку фона, цвет шрифта и цвет границы — и печатать лист строго в черно-белом режиме.

4. (Необязательно, но рекомендуется) Нажмите Предварительный просмотр в диалоговом окне Настройки страницы, чтобы увидеть, как будет выглядеть ваш лист при печати.

5. Нажмите ОК, чтобы подтвердить настройки, а затем распечатайте лист обычным способом. Все цветные фоны ячеек и некоторые зависящие от цвета элементы (например, заливки, созданные с помощью условного форматирования), будут исключены из распечатки. Сохранятся только текст, числа, границы и другое форматирование, не связанное с цветом.
Примечание. Этот метод прост и удобен для большинства стандартных задач печати. Однако если вам нужен более точный контроль — например, удаление цвета заливки только из определённых областей или отображение отдельных участков в оттенках серого, — ознакомьтесь с другими решениями, приведёнными ниже.
Код VBA — временное удаление Цвет заполнения перед печатью
Иногда может потребоваться распечатать лист без каких-либо Цвет заполнения, но встроенная опция «Черно-белая печать» может не подойти, особенно если необходимо применить настройку к конкретной области или убедиться, что определённые фигуры или элементы диаграмм также печатаются без заливки. В таких случаях можно использовать макрос VBA для временного удаления всей заливки ячеек Цвет заполнения перед печатью с последующим восстановлением после завершения печати. Это даёт высокий уровень настройки и особенно полезно продвинутым пользователям, работающим со сложными листами или автоматизирующим повторяющиеся задачи печати.
Преимущества: Это решение обеспечивает исключительно детальный контроль: вы можете указать, на какие именно области листа влияет макрос, а также дополнительно настроить код под конкретные функции листа или книги.
Недостатки: Требуется включить макросы, а также наличие базовых навыков работы с редактором VBA. Широкое использование макросов может быть неприемлемо в общих книгах или строго регулируемых средах.
1. Откройте книгу и нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений. В окне VBA выберите Вставка > Модуль, чтобы создать новый модуль. Затем вставьте в него следующий код:
Sub PrintWithoutFillColor()
Dim rng As Range
Dim arrColors() As Variant
Dim i As Long, j As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range to print (leave blank for entire sheet):", xTitleId, Selection.Address, Type:=8)
If rng Is Nothing Then
Set rng = ActiveSheet.UsedRange
End If
' Store the current fill colors
ReDim arrColors(1 To rng.Rows.Count, 1 To rng.Columns.Count)
For i = 1 To rng.Rows.Count
For j = 1 To rng.Columns.Count
arrColors(i, j) = rng.Cells(i, j).Interior.Color
rng.Cells(i, j).Interior.ColorIndex = xlNone
Next j
Next i
' Show Print Preview
ActiveSheet.PrintPreview
' Restore fill colors
For i = 1 To rng.Rows.Count
For j = 1 To rng.Columns.Count
rng.Cells(i, j).Interior.Color = arrColors(i, j)
Next j
Next i
End Sub 2После вставки кода закройте редактор VBA. Чтобы запустить макрос, вернитесь в Excel и нажмите Alt + F8, чтобы открыть диалоговое окно «Макрос». Выберите PrintWithoutFillColor и нажмите Выполнить. При появлении запроса укажите диапазон для печати без цвета заливки. Если вы нажмёте «ОК», не выбрав диапазон, будет использован весь задействованный диапазон на листе. Макрос временно удалит цвет заливки из выбранной области, откроет предварительный просмотр печати, а затем восстановит исходное форматирование. Это минимизирует риск случайной потери данных или нежелательных изменений.
Советы. При запуске этого макроса на очень больших диапазонах выполнение может занять несколько секунд. Если в вашем файле есть диаграммы или графические объекты, для которых также нужно удалить цвет заливки, потребуется дополнительная настройка кода VBA. Всегда сохраняйте свою работу перед запуском или редактированием макросов.
Устранение неполадок и советы:
- Если цвета по-прежнему отображаются на распечатке, убедитесь, что настройки принтера (вне Excel) не переопределяют выбор чёрно-белой или монохромной печати.
- Всегда просматривайте предварительный просмотр документа перед окончательной печатью — это поможет избежать перерасхода бумаги и чернил.
- Если вы регулярно печатаете в режиме черно-белой печати, рекомендуется сохранить отдельную копию книги специально для этих целей.
Итог: В зависимости от ваших задач вы можете печатать без заливки, воспользовавшись встроенной черно-белой опцией печати Excel (лучше всего подходит для всего листа) или применив VBA для автоматизированных и временных изменений форматирования. Выберите метод, соответствующий вашему сценарию, чтобы сбалансировать экономию чернил, простоту использования и контроль над макетом печати.
См. также:
Как распечатать несколько книг в Excel?
Как настроить диапазон печати в Excel?
Как быстро распечатать текущую страницу в Excel?
Как распечатать длинный столбец на одной странице в Excel?
Как повторять заголовок (верхнюю строку) на каждой странице в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек