Листы в Excel считаются безразмерными и поэтому не могут быть распечатаны

Обновлено: 20.11.2024

Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.

Симптомы

При печати нескольких рабочих листов в Microsoft Excel может быть создано несколько заданий на печать. Это может привести к следующему поведению:

Если вы печатаете в файл, в файл печатаются только некоторые листы; остальные листы распечатываются на вашем принтере.

Если вы печатаете в файл, вам может быть предложено ввести имя выходного файла несколько раз.

В результате создается более одного выходного файла. Каждый файл содержит часть полной распечатки.

Если вы используете макрос Microsoft Visual Basic для приложений для печати листов, макрос может завершиться ошибкой из-за нескольких запросов имен для выходных файлов.

Если вы печатаете на активно используемом сетевом принтере, ваши задания на печать могут смешиваться с заданиями на печать других пользователей.

Причина

Это происходит, если вы используете разные настройки качества печати для печати рабочих листов. При печати нескольких листов в Microsoft Excel каждое изменение параметра качества печати заставляет Microsoft Excel создавать новое задание на печать с использованием этого параметра качества печати.

Такого поведения не происходит при печати тех же листов в более ранних версиях Microsoft Excel.

Временное решение

Чтобы обойти эту проблему, убедитесь, что для всех распечатываемых листов используются одинаковые настройки качества печати. Это можно сделать вручную или использовать макрос Visual Basic для изменения качества печати.

Microsoft предоставляет примеры программирования только для иллюстрации, без явных или подразумеваемых гарантий. Это включает, но не ограничивается, подразумеваемые гарантии товарного состояния или пригодности для конкретной цели. В этой статье предполагается, что вы знакомы с демонстрируемым языком программирования и инструментами, которые используются для создания и отладки процедур. Инженеры службы поддержки Майкрософт могут помочь объяснить функциональность конкретной процедуры, но они не будут изменять эти примеры, чтобы обеспечить дополнительную функциональность или создавать процедуры в соответствии с вашими конкретными требованиями. Следующий макрос Visual Basic гарантирует, что все рабочие листы в книге используют одинаковое качество печати. настройки:

Данный макрос предполагает, что ваш принтер способен печатать с разрешением 600 точек на дюйм (dpi). Если ваш принтер не может печатать с таким разрешением, измените значение в третьей строке макроса на подходящее для вашего принтера (например, 150, 300, 600 или 1200).

После запуска этого макроса все рабочие листы используют одинаковую настройку качества печати, и проблема больше не возникает.

Статус

Такое поведение предусмотрено дизайном.

Подробнее

Следующие шаги демонстрируют поведение:

Создайте новую книгу, содержащую три листа, например Лист1, Лист2 и Лист3.

В каждом листе введите следующие значения:

A1: Лист 1 – 300 точек на дюйм

A1: Лист2 – 600 точек на дюйм

A1: Лист 3 – 300 точек на дюйм

Нажмите Лист1. В меню «Файл» выберите «Параметры страницы», а затем перейдите на вкладку «Страница». В списке "Качество печати" выберите "300 dpi" и нажмите "ОК".

Повторите шаг 3 для Листа2 и Листа3, установив Качество печати на "600 dpi" и "300 dpi" соответственно.

Обратите внимание, что качество печати каждого листа отличается от качества печати предыдущего листа.

Щелкните правой кнопкой мыши вкладку листа Лист1. В контекстном меню нажмите «Выбрать все листы».

В меню "Файл" нажмите "Печать". В разделе «Принтер» диалогового окна «Печать» установите флажок «Печать в файл». Затем нажмите ОК.

Может произойти следующее:

  • Если вы используете драйвер принтера, подключенный к порту FILE:, диалоговое окно «Печать в файл» появляется три раза.
  • Если вы используете драйвер принтера, подключенный к LPT1:, LPT2: или любому другому порту, подключенному к принтеру, диалоговое окно «Печать в файл» отображается только один раз для Листа 1. Остальные рабочие листы распечатываются на принтере.
  • Если вы используете макрос Visual Basic для печати листов, диалоговое окно «Печать в файл» может появиться несколько раз. Если вы используете метод SendKeys для отправки имени выходного файла в диалоговое окно «Печать в файл», макрос может завершиться ошибкой, если диалоговое окно появится более одного раза.

Если изменить качество печати Листа3 на 600 dpi, будут созданы два задания на печать: одно с разрешением 300 dpi (Лист1) и одно с разрешением 600 dpi (Лист2 и Лист3). Если изменить качество печати Листа 1 на 600 dpi, будут созданы два задания на печать: одно с разрешением 600 dpi (Лист1 и Лист2) и одно с разрешением 300 dpi (Лист3).

Если на вашем листе много столбцов, вы можете использовать параметры "Масштабировать по размеру", чтобы уменьшить размер листа, чтобы он лучше умещался на печатной странице.

Выполните следующие действия:

Перейдите на вкладку "Макет страницы" на ленте.

В группе "Масштабировать по размеру" в поле "Ширина" выберите 1 страницу, а в поле "Высота" выберите "Автоматически". Столбцы теперь будут отображаться на одной странице, но строки могут распространяться на несколько страниц.

Чтобы распечатать лист на одной странице, выберите 1 страница в поле Высота. Имейте в виду, однако, что распечатку может быть трудно прочитать, потому что Excel сжимает данные, чтобы они соответствовали размеру. Чтобы узнать, насколько широко используется масштабирование, посмотрите на число в поле «Масштаб». Если это небольшое число, вам может потребоваться внести другие корректировки перед печатью. Например, вам может потребоваться изменить ориентацию страницы с книжной на альбомную или выбрать больший размер бумаги. Дополнительную информацию см. в разделе ниже, чтобы понять некоторые аспекты масштабирования рабочего листа для размещения на печатной странице.

Чтобы распечатать лист, нажмите CTRL+P, чтобы открыть диалоговое окно "Печать", а затем нажмите кнопку "ОК".

Для оптимального масштабирования листа важно помнить следующее:

Если на вашем листе много столбцов, вам может потребоваться изменить ориентацию страницы с книжной на альбомную. Для этого перейдите в раздел «Макет страницы» > «Параметры страницы» > «Ориентация» и нажмите Альбомная.

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

Используйте команду «Область печати» (группа «Параметры страницы»), чтобы исключить любые столбцы или строки, которые не нужно печатать. Например, если вы хотите печатать столбцы от A до F, но не столбцы от G до Z, установите область печати так, чтобы она включала только столбцы от A до F.

Вы можете уменьшить или увеличить рабочий лист, чтобы он лучше помещался на печатных страницах. Для этого в разделе «Параметры страницы» нажмите кнопку запуска окна. Затем нажмите «Масштабирование» > «Настроить до» и введите процент от нормального размера, который вы хотите использовать.

Примечание. Чтобы уменьшить рабочий лист, чтобы он лучше умещался на печатных страницах, введите процентное значение меньше 100 %. Чтобы увеличить рабочий лист, чтобы он поместился на печатных страницах, введите процентное значение больше 100%.

Представление «Макет страницы» несовместимо с командой «Закрепить области». Если вы не хотите размораживать строки или столбцы на листе, вы можете пропустить представление «Макет страницы» и вместо этого использовать параметры «По размеру» на вкладке «Страница» в диалоговом окне «Параметры страницы». Для этого перейдите на вкладку «Макет страницы» и в группе «Параметры страницы» нажмите кнопку запуска диалогового окна в правом нижнем углу. При необходимости нажмите ALT+P, S, P на клавиатуре.

Чтобы напечатать рабочий лист на определенном количестве страниц, в разделе «Параметры страницы» нажмите кнопку запуска небольшого окна. Затем в разделе «Масштабирование» в обоих полях «По размеру» введите количество страниц (широких и высоких), на которых вы хотите распечатать данные рабочего листа.

Excel игнорирует ручные разрывы страниц при использовании параметра "По размеру".

Excel не растягивает данные для заполнения страниц.

Чтобы удалить параметр масштабирования, выберите «Файл» > «Печать» > «Настройки» > «Без масштабирования».

При печати рабочего листа Excel размер шрифта может отличаться от ожидаемого.

Выполните следующие действия, чтобы масштабировать лист для печати, увеличив или уменьшив размер шрифта.

На листе выберите Файл > Печать.

В разделе "Настройки" нажмите "Пользовательское масштабирование" > "Параметры пользовательского масштабирования".

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

Просмотрите свои изменения в режиме предварительного просмотра и, если вам нужен другой размер шрифта, повторите шаги.

Примечание. Прежде чем нажимать «Печать», проверьте настройку размера бумаги в свойствах принтера, а также убедитесь, что в принтере действительно есть бумага этого размера. Если параметр размера бумаги отличается от размера бумаги в вашем принтере, Excel настраивает распечатку в соответствии с размером бумаги в принтере, и распечатанный рабочий лист может не соответствовать вашему предварительному просмотру перед печатью

Если в режиме предварительного просмотра лист кажется уменьшенным до одной страницы, проверьте, не был ли применен параметр масштабирования, например «Вписать лист на одну страницу». Обратитесь к разделу выше, чтобы узнать, как внести коррективы.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Пользователь может инициировать перерасчет в Microsoft Excel несколькими способами, например:

  • Ввод новых данных (если Excel находится в режиме автоматического пересчета, описанном далее в этом разделе).
  • Явное указание Excel пересчитать всю книгу или ее часть.
  • Удаление или вставка строки или столбца.
  • Сохранение книги, когда установлен параметр "Пересчитывать перед сохранением".
  • Выполнение определенных действий автофильтра.
  • Дважды щелкните разделитель строк или столбцов (в режиме автоматического расчета).
  • Добавление, редактирование или удаление определенного имени.
  • Переименование листа.
  • Изменение положения листа по отношению к другим листам.
  • Скрытие или отображение строк, но не столбцов.

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

Зависимость, грязные ячейки и пересчитанные ячейки

Вычисление рабочих листов в Excel можно рассматривать как трехэтапный процесс:

  1. Построение дерева зависимостей
  2. Построение цепочки расчетов
  3. Пересчет ячеек

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

Когда в книгу вносятся структурные изменения, например при вводе новой формулы, Excel восстанавливает дерево зависимостей и цепочку вычислений. При вводе новых данных или новых формул Excel помечает все ячейки, зависящие от этих новых данных, как требующие пересчета. Ячейки, помеченные таким образом, называются грязными. Все прямые и косвенные зависимости помечаются как грязные, поэтому, если B1 зависит от A1, а C1 зависит от B1, при изменении A1 и B1, и C1 помечаются как грязные.

Если ячейка прямо или косвенно зависит от самой себя, Excel обнаруживает циклическую ссылку и предупреждает пользователя. Обычно это состояние ошибки, которое должен исправить пользователь, и Excel предоставляет очень полезные графические и навигационные инструменты, помогающие пользователю найти источник циклической зависимости. В некоторых случаях вы можете сознательно захотеть, чтобы это условие существовало. Например, вы можете захотеть выполнить итеративный расчет, где отправной точкой для следующей итерации является результат предыдущей итерации. Excel поддерживает управление итеративными вычислениями с помощью диалогового окна параметров расчета.

После пометки ячеек как грязных при последующем выполнении пересчета Excel повторно оценивает содержимое каждой грязной ячейки в порядке, определяемом цепочкой вычислений. В приведенном ранее примере это означает, что сначала идет B1, а затем C1. Этот пересчет происходит сразу после того, как Excel заканчивает помечать ячейки как грязные, если режим пересчета является автоматическим; в противном случае это происходит позже.

Начиная с Microsoft Excel 2002, объект Range в Microsoft Visual Basic для приложений (VBA) поддерживает метод Range.Dirty, который помечает ячейки как требующие вычисления. Когда он используется вместе с методом Range.Calculate (см. следующий раздел), он включает принудительный пересчет ячеек в заданном диапазоне. Это полезно, когда вы выполняете ограниченные вычисления во время макроса, когда режим вычисления установлен на ручной, чтобы избежать накладных расходов на вычисление ячеек, не связанных с функцией макроса. Методы расчета диапазона недоступны через C API.

В Excel 2002 и более ранних версиях Excel построил цепочку вычислений для каждого листа в каждой открытой книге. Это привело к некоторой сложности в способе обработки связей между рабочими листами и потребовало некоторой осторожности для обеспечения эффективного пересчета. В частности, в Excel 2000 следует свести к минимуму зависимости между листами и именовать рабочие листы в алфавитном порядке, чтобы листы, зависящие от других листов, располагались в алфавитном порядке после тех листов, от которых они зависят.

В Excel 2007 логика была улучшена, чтобы обеспечить возможность повторного расчета в нескольких потоках, чтобы участки цепочки вычислений не были взаимозависимыми и могли вычисляться одновременно. Вы можете настроить Excel для использования нескольких потоков на однопроцессорном компьютере или одного потока на многопроцессорном или многоядерном компьютере.

Асинхронные определяемые пользователем функции (UDF)

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

Изменяемые и неизменяемые функции

Excel поддерживает концепцию изменчивой функции, то есть функции, значение которой нельзя считать одинаковым от одного момента к другому, даже если ни один из ее аргументов (если он их принимает) не изменился. Excel повторно оценивает ячейки, содержащие изменчивые функции, вместе со всеми зависимыми при каждом пересчете. По этой причине слишком большая зависимость от volatile-функций может замедлить время пересчета. Используйте их экономно.

Следующие функции Excel являются энергозависимыми:

И VBA, и C API поддерживают способы информирования Excel о том, что определяемая пользователем функция (UDF) должна обрабатываться как изменчивая. С помощью VBA определяемая пользователем функция объявляется изменчивой следующим образом.

По умолчанию Excel предполагает, что пользовательские функции VBA не являются энергозависимыми. Excel узнает, что пользовательская функция является изменчивой, только при первом ее вызове. Энергонезависимую пользовательскую функцию можно снова преобразовать в энергонезависимую, как в этом примере.

С помощью C API вы можете зарегистрировать функцию XLL как энергозависимую перед ее первым вызовом. Это также позволяет вам включать и выключать изменчивый статус функции рабочего листа.

По умолчанию Excel обрабатывает определяемые пользователем функции XLL, которые принимают аргументы диапазона и объявлены как изменчивые в качестве эквивалентов листа макроса. Вы можете отключить это состояние по умолчанию с помощью функции xlfVolatile при первом вызове пользовательской функции.

Режимы расчета, команды, выборочный пересчет и таблицы данных

Excel поддерживает три режима расчета:

  • Автоматически
  • Автоматические таблицы исключений
  • Вручную

Если для расчета задан автоматический режим, пересчет происходит после каждого ввода данных и после определенных событий, таких как примеры, приведенные в предыдущем разделе. Для очень больших книг время пересчета может быть настолько большим, что пользователи должны ограничивать его, то есть пересчитывать только тогда, когда это необходимо. Для этого Excel поддерживает ручной режим. Пользователь может выбрать режим через систему меню Excel или программно, используя VBA, COM или C API.

Таблицы данных представляют собой специальные структуры на листе. Сначала пользователь настраивает расчет результата на листе. Это зависит от одного или двух ключевых изменяемых входов и других параметров. Затем пользователь может создать таблицу результатов для набора значений для одного или обоих ключевых входных данных. Таблица создается с помощью Мастера таблиц данных. После того, как таблица настроена, Excel по одному вставляет входные данные в расчет и копирует полученное значение в таблицу. Поскольку можно использовать один или два входа, таблицы данных могут быть одномерными или двумерными.

Пересчет таблиц данных выполняется несколько иначе:

  • Пересчет выполняется асинхронно с обычным пересчетом книги, поэтому пересчет больших таблиц может занять больше времени, чем остальная часть книги.
  • Допускаются циклические ссылки. Если вычисление, используемое для получения результата, зависит от одного или нескольких значений из таблицы данных, Excel не возвращает ошибку для циклической зависимости.
  • В таблицах данных не используются многопоточные вычисления.

Учитывая другой способ, которым Excel обрабатывает пересчет таблиц данных, а также тот факт, что расчет больших таблиц, зависящих от сложных или длительных вычислений, может занять много времени, Excel позволяет отключить автоматический расчет таблиц данных. Для этого установите режим расчета «Автоматически, кроме таблиц данных». Когда расчет находится в этом режиме, пользователь пересчитывает таблицы данных, нажимая F9 или аналогичную программную операцию.

Excel предоставляет методы, с помощью которых можно изменить режим пересчета и управлять пересчетом. Эти методы улучшались от версии к версии, чтобы обеспечить более точный контроль. Возможности C API в этом отношении отражают те, которые были доступны в Excel версии 5, и поэтому не дают вам такого же контроля, как при использовании VBA в более поздних версиях.

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

Вычисление диапазона

VBA: Range.Calculate (представлено в Excel 2000, изменено в Excel 2007) и Range.CalculateRowMajorOrder (представлено в Excel 2007)

C API: не поддерживается

Ручной режим

Пересчитывает только ячейки в заданном диапазоне независимо от того, грязные они или нет. Поведение метода Range.Calculate изменено в Excel 2007; однако метод Range.CalculateRowMajorOrder по-прежнему поддерживает старое поведение.

Автоматический или автоматический режим кроме таблиц

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

Активное вычисление рабочего листа

VBA: ActiveSheet.Calculate

C API: xlcCalculateDocument

Все режимы

Пересчитывает ячейки, помеченные для расчета, только на активном листе.

Указанный расчет рабочего листа

VBA: **Рабочие листы (**ссылка).Рассчитать

C API: не поддерживается

Пересчитывает грязные ячейки и их зависимые элементы только в пределах указанного рабочего листа. Ссылка — это имя рабочего листа в виде строки или порядковый номер в соответствующей рабочей книге.

Excel 2000 и более поздние версии предоставляют логическое свойство рабочего листа, свойство EnableCalculation. Установка для этого параметра значения True вместо False загрязняет все ячейки на указанном листе. В автоматических режимах это также вызывает пересчет всей книги.

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

Перестроение дерева рабочей книги и принудительный перерасчет

Нажатие клавиши: CTRL+ALT+SHIFT+F9 (появилось в Excel 2002)

VBA: **Workbooks(**reference).ForceFullCalculation (появилось в Excel 2007)

C API: не поддерживается

Все режимы

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

Все открытые книги

VBA: Application.Calculate

C API: xlcCalculateNow

Все режимы

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

Перестроение дерева всех открытых книг и принудительный расчет

VBA: Application.CalculateFull

C API: не поддерживается

Все режимы

Пересчитывает все ячейки во всех открытых книгах. Если выбран режим расчета «Автоматически, кроме таблиц», он принудительно пересчитывает таблицы.

Вы можете печатать рабочие листы и книги целиком или частично, по одному или несколько сразу. А если данные, которые вы хотите напечатать, находятся в таблице Microsoft Excel, вы можете напечатать только таблицу Excel.

Вы также можете распечатать книгу в файл, а не на принтер. Это полезно, когда вам нужно напечатать книгу на принтере, отличном от того, который вы изначально использовали для печати.

Перед печатью

Прежде чем печатать что-либо в Excel, помните, что для оптимальной печати доступно множество параметров. Дополнительные сведения см. в разделе Печать в Excel.

Важно! Некоторое форматирование, например цветной текст или затенение ячеек, может хорошо выглядеть на экране, но не так, как вы ожидаете, при печати на черно-белом принтере. Вы также можете распечатать рабочий лист с отображенными линиями сетки, чтобы данные, строки и столбцы лучше выделялись.

Распечатать один или несколько рабочих листов

Нажмите «Файл» > «Печать» или нажмите CTRL+P.

Нажмите кнопку "Печать" или настройте параметры перед нажатием кнопки "Печать".

Распечатать одну или несколько книг

Все файлы книг, которые вы хотите напечатать, должны находиться в одной папке.

Нажмите «Файл» > «Открыть».

Удерживая нажатой клавишу CTRL, щелкните имя каждой книги, которую необходимо распечатать, а затем нажмите кнопку "Печать".

Печать всего листа или его части

Нажмите на лист, а затем выберите диапазон данных, которые вы хотите напечатать.

Нажмите «Файл», затем нажмите «Печать».

В разделе "Настройки" нажмите стрелку рядом с пунктом "Печать активных листов" и выберите соответствующий параметр.

Нажмите "Печать".

Примечание. Если на листе определены области печати, Excel распечатает только эти области печати. Если вы не хотите печатать только определенную область печати, установите флажок Игнорировать область печати. Узнайте больше о настройке или очистке области печати.

Распечатать таблицу Excel

Нажмите ячейку в таблице, чтобы включить ее.

Нажмите «Файл», затем нажмите «Печать».

В разделе "Настройки" нажмите стрелку рядом с пунктом "Печать активных листов" и выберите "Печать выбранной таблицы".

Нажмите "Печать".

Печать книги в файл

Нажмите «Файл», затем нажмите «Печать» или нажмите Ctrl+P.

В разделе "Принтер" выберите "Печать в файл".

Нажмите "Печать".

В диалоговом окне «Сохранить вывод на печать как» введите имя файла и нажмите «ОК». Файл будет сохранен в папке Документы

.

Важно! Если вы распечатаете сохраненный файл на другом принтере, разрывы страниц и интервал между шрифтами могут измениться.

Распечатать рабочий лист

Для достижения наилучших результатов при печати листа используйте команду «Печать» в Excel для Интернета, а не команду «Печать» в браузере. Вы можете распечатать весь лист или только нужные ячейки.

Если вы хотите распечатать диапазон ячеек, выберите их. Чтобы напечатать весь лист, ничего не выбирайте.

Нажмите «Файл» > «Печать» > «Печать».

Если вы выбрали диапазон ячеек, но решили напечатать весь лист, переключитесь на «Вся книга», прежде чем нажимать «Печать».

Изменить выбранную область печати

В Excel для Интернета вы можете либо указать область, которую хотите напечатать, либо напечатать весь лист. Если вы выбрали область печати, но решили изменить указанную область, вот как вы можете просмотреть свои изменения:

На рабочем листе нажмите и перетащите, чтобы выбрать ячейки, которые вы хотите напечатать.

Нажмите «Файл» > «Печать» > «Печать».

Чтобы распечатать только выделенную область, в параметрах печати щелкните Текущее выделение.

Если в окне предварительного просмотра отображается то, что вы хотите напечатать, нажмите «Печать».

Чтобы изменить выбор печати, закройте предварительный просмотр печати, нажав X, и повторите предыдущие шаги.

Чтобы напечатать весь лист, нажмите Файл > Печать > Печать. Убедитесь, что выбрана «Вся книга».

Если у вас есть настольное приложение Excel, вы можете установить дополнительные параметры печати. Нажмите «Открыть в Excel» и выберите несколько областей печати на листе.

Распечатать лист со скрытыми строками и столбцами

В Excel для Интернета при печати листа со скрытыми строками или столбцами эти скрытые строки и столбцы не будут напечатаны. Если вы хотите включить скрытые строки и столбцы, вам нужно отобразить их перед печатью листа.

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

Вот как можно отобразить строки или столбцы:

Выберите диапазон заголовков вокруг скрытых строк или столбцов. В этом примере выберите все заголовки строк между 2 и 7, чтобы отобразить строки 3 и 6.

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

Нажмите «Файл» > «Печать».

Нажмите "Печать" для предварительного просмотра.

Убедитесь, что в окне "Параметры печати" выбран вариант "Весь лист", и нажмите "Печать".

Примечание. Метки строк и столбцов не отображаются при предварительном просмотре и распечатке.

Распечатать книгу

Если в вашей книге Excel для Интернета есть только один рабочий лист, вы можете просто распечатать его. Но если в рабочей книге несколько рабочих листов, вам нужно перейти к каждому рабочему листу, щелкнув вкладку его листа, а затем распечатать этот рабочий лист.

Не знаете, есть ли в книге скрытые рабочие листы? Вот как это можно проверить:

Щелкните правой кнопкой мыши любую вкладку листа.

Если доступен параметр «Показать», в книге есть один или несколько скрытых рабочих листов. Нажмите «Отобразить», чтобы отобразить и отобразить рабочие листы.

Когда вы показываете лист, вкладка листа становится доступной. Щелкните вкладку листа и распечатайте лист.

Распечатать таблицу

Иногда требуется распечатать только часть рабочего листа, например таблицу. Вы можете сделать это в Excel в Интернете, если в таблице меньше 10 000 ячеек. Для рабочих листов, содержащих более 10 000 ячеек, необходимо использовать настольное приложение Excel.

Чтобы распечатать таблицу:

Чтобы выбрать все ячейки в таблице, щелкните первую ячейку и прокрутите до последней ячейки.

Если в вашей таблице много столбцов, вместо прокрутки щелкните первую ячейку, нажмите и удерживайте клавишу Shift и щелкните последнюю ячейку.

Нажмите «Файл» > «Печать» > «Печать».

Выберите «Текущий выбор», если он еще не выбран, а затем нажмите «Печать».

Если вам нравится предварительный просмотр печати, нажмите «Печать». Если нет, закройте представление и внесите необходимые изменения.

Печать номеров страниц на листе

Вы не можете вставлять, просматривать или печатать номера страниц в Excel для Интернета. Однако, если у вас есть настольное приложение Excel, вы можете добавить номера страниц вверху (заголовки) или внизу (нижние колонтитулы) листа и распечатать его.

Используйте кнопку «Открыть в Excel», чтобы открыть книгу и добавить номера страниц в режиме «Разметка страницы», а затем распечатать лист из Excel. Вот как:

Читайте также: