На экране как при печати excel

Различие вида на экране с напечатанным текстом.

SLAVICK

Дата: Пятница, 21.11.2014, 13:45 |
Сообщение № 1

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Всем привет. :)
Искал ответ … не нашел.
Часто при формировании отчета ячейки на экране выглядят нормально, а при печати отображаются как «####»(1) или переносятся на другую строку(2).
Иногда такие «подлые» ячейки и не всегда сразу увидишь после печати %)

Как определить такие ячейки программно(только в выделенном диапазоне), и подогнать под правильную печать.

Вариант с «Камерой» не подходит:
1. Видна сетка, а убирать ее нельзя.
2. Отчет идет по почте … и там его тоже могут печатать, и работать с ним — с картинкой работать сложно :'(

Выравнивать двойным кликом — тоже не получится: (вариант 2). :o , кроме того двойной клик по полю — выравнивает по данным всего столбца(или поля) — а иногда есть ячейки на которые «смотреть» не нужно.


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 15:04 |
Сообщение № 2

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

SLAVICK, здравствуйте.

Если не поможет это:

[vba]

Код

ActiveSheet.Columns.AutoFit

[/vba]
То вся надежда только на Пункт 3 =)


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 15:34 |
Сообщение № 3

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

ой :o Файл не прикрепил… Исправляю :)

К сообщению приложен файл:

pechat.xls
(36.5 Kb)


Иногда все проще чем кажется с первого взгляда.

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 15:35 |
Сообщение № 4

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

ActiveSheet.Columns.AutoFit

Нет см. в файле 2-й пример :(
И кроме того см. мой 1-й пост — не всегда нужно выравнивать столбцы по всему столбцу… иногда нужно подправить по конкретным ячейкам…


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 15:43

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 16:10 |
Сообщение № 5

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

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

Если то, что надо — там и над макросом можно будет подумать.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

Сообщение отредактировал RioranПятница, 21.11.2014, 16:10

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 16:47 |
Сообщение № 6

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Не подходит.
по первому пункту: 5555555 — не читабельно 5 555 555 — куда читабельнее.
и что теперь все числа менять на «без разделителей»…

2-й пункт — не помогло. См. 3-й пример в файле — такая же проблема…
Вопрос остается открытым.

Как определить ширину столбца и высоту строки ячейки я знаю… а как определить влазит ли в эти параметры текст ячейки?

в этом случае простой «AutoFit» не подходит %)

К сообщению приложен файл:

0776194.xls
(38.0 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 16:54

 

Ответить

RAN

Дата: Пятница, 21.11.2014, 17:27 |
Сообщение № 7

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Не наблюдается
Печать на doPdf

К сообщению приложен файл:

0776194.pdf
(32.7 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RANПятница, 21.11.2014, 17:28

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 17:38 |
Сообщение № 8

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

по первому пункту: 5555555 — не читабельно 5 555 555 — куда читабельнее.

Извините, недостаточно точно выразился. Выделяете ячейку с числом. Жмёте Контрол + «1», что открывает меню формата ячеек. Переходите на вкладку число (обычно открывается по умолчанию). Выбираете формат «Числовой», знаков после запятой «0» и обязательно поставьте галочку в «Разделитель групп разрядов».


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 17:42 |
Сообщение № 9

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019


Игра называется: «Найди 10 отличий» :D
Ваш Пдф почти не отличается от printscreenа в моем файле?
у меня в файле в 2-м и 3-м примере видно весь текст — а у Вас нет.
В пдф можно и встроенным в офис конвертером воспользоватся :)
Вопрос то звучал не как вывести на экран картинку, а как сделать ширину и высоту ячеек на столько больше, чтобы текст в этих ячейках был полностью виден при печати.
Изменять формат файла нельзя… в нем будут работать другие.


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 17:43

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 17:48 |
Сообщение № 10

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Как вывести на печать нужный диапазон без потерь качества я нашел:
1.Скрываем сетку
2.Пользуемся встроенной в эксель «Камерой»
3.вставляем картинку куда нужно
4.Печатаем :D
5.Отображаем сетку

У меня даже такой макрос имеется:)

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


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Pelena

Дата: Пятница, 21.11.2014, 17:54 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Как вариант, убрать лишние пробелы в начале и в конце строк.
А для первого примера, если в одну строку, поставить параметр Автоподбор ширины


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 18:05 |
Сообщение № 12

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Выбираете формат «Числовой», знаков после запятой «0» и обязательно поставьте галочку в «Разделитель групп разрядов».

Помогло только один раз — оно уменьшило немного ширину текста.
потом я уменьшил ширину столбца и больше не помогает %)

По первому случаю можно банально поставить «автоподбор ширины» в свойствах ячейки а вот по 2-му и 3-му так не получится.
Pelena меня опередила <_<
Pelena — Удалил — уменьшил ширину — та же проблема.

К сообщению приложен файл:

4980103.xls
(48.0 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 18:14

 

Ответить

Wasilich

Дата: Суббота, 22.11.2014, 21:02 |
Сообщение № 13

Группа: Друзья

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

Замечаний:
0% ±


2003

На всякий случай. Помнится мне, где то в настройках каких то принтеров был выбор режима печати типа — «Фоновая печать», или — «Печать как на экране». Принтера нет. Проверить негде. Давно это было но, в памяти эти словосочетания вертятся. :)

 

Ответить

Pelena

Дата: Суббота, 22.11.2014, 21:09 |
Сообщение № 14

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel


Значит, надо просто делать ширину с запасом хотя бы в один символ, если уж Вы всё равно все вручную выставляете


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

RAN

Дата: Суббота, 22.11.2014, 22:51 |
Сообщение № 15

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Значит, надо просто делать ширину с запасом хотя бы в один символ

Лен, дохлый фокус. Я пару лет назад пытался (но запарил). А если в следующей/предыдущей ячейке знаков как раз +1? И мочи мочало, начинай сначала… :(


Быть или не быть, вот в чем загвоздка!

 

Ответить

gling

Дата: Суббота, 22.11.2014, 23:37 |
Сообщение № 16

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

SLAVICK Поиграл с Вашим файлом, мне кажется в нем что то не так. Очистил полностью формат ячейки, установил числовой без знаков после запятой и автоподбор ширины, формат стал регулироваться как надо, а то не хотел. Записать макрос на очистку и форматирование нужным форматом перед отправкой на печать, может получится.


ЯД-41001506838083

 

Ответить

SLAVICK

Дата: Воскресенье, 23.11.2014, 15:52 |
Сообщение № 17

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

надо просто делать ширину с запасом хотя бы в один символ

Так в том и вопрос. Как макросом определить что зазора не хватает(а не ручками это выравнивать)?

Pelena,gling,Wasilic спасибо Вам, что пытаетесь помочь распечатать этот файл :D но мне это не нужно.

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

Этот файл — упрощенный вариант, на самом деле на листе на много больше информации <_< Очищать формат тоже не вариант

Распечатать визуально «Как есть» — не сложно — я уже описал механизм выше — диапазон в картинку и печатаем :p

Нужно изменить именно ширину и высоту ячеек, выделенного диапазона, на столько чтобы у других пользователей не возникало сложностей при печати.
Я хочу чтобы было так:
1. выделяю диапазон, содержимое которого должно полностью быть отображено(например строка над шапкой таблицы) в ней формулы — они выводят текстовые результаты в одну ячейку разделенные через «символ(10)» например данные одной ячейки:
пр 2012 = 100
пр 2013 = 1220
пр 2014 = 132
2. Запускаю макрос
3. Макрос должен просмотреть выделенные ячейки, и сообщить, какие из них недостаточно широкие или высокие — и предложит подровнять их
4. Потом после того как мы согласились — происходит подгон ширины и высоты ячеек. -при чем не «AutoFit»ом — почему см. выше %)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKВоскресенье, 23.11.2014, 16:04

 

Ответить

gling

Дата: Воскресенье, 23.11.2014, 18:49 |
Сообщение № 18

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

SLAVICK, у меня была похожая необходимость, выкрутился так: По ширине ячейки определил количество знаков, макросом задаю высоту ячейки Длина строки / кол.во знаков *высоту ячейки нужного шрифта в пикселях+ запас. Немного поэксперементировал, подогнал цифры и работает. Уже и не помню в каком документе. Иногда может и появляется пустое место в конце данных, извините, не все так гладко. В формулу можно включить количество переходов (символ(10)).


ЯД-41001506838083

 

Ответить

SLAVICK

Дата: Понедельник, 24.11.2014, 14:37 |
Сообщение № 19

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

хм.qlinq, а как рассчитать количество знаков влазящих в ширину? с учетом шрифта, формата ячейки, размера шрифта…? %)
Я так понимаю нужно делать какие-то справочники коэффициентов по:
имени шрифта
размеру шрифта
типа данных
формата ячейки
….
Правильно я понял?.
И Ваш пример сработает на 3-м примере(т.е. увеличить ширину), или он увеличит высоту ячейки, а не ширину?


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПонедельник, 24.11.2014, 14:39

 

Ответить

RAN

Дата: Понедельник, 24.11.2014, 17:21 |
Сообщение № 20

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Вообще, задача сводится немного к другому.
Как определить число символов в строке, которое при выводе на печать будет расположено в одной строке.
Ибо при вводе в ячейку n символов убираются, а при печати оказавается, что максимум в строке должен быть n-2, или n-3.
А высота ячейки изменится только если они при вводе в ширину не влезают.
Здесь много интересного. Особенно резюме Alex_ST. :)

коверкает ссылку, и все тут.
http://www.planetaexcel.ru/forum….2%D0%B8


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RANПонедельник, 24.11.2014, 17:25

 

Ответить

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

Решение

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

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

Установите последние обновления Office.

Если клиентский компонент Центра обновления Windows не удалось найти драйвер для принтера, вы всегда можете перейти непосредственно на веб-сайт изготовителя и проверка для последнего драйвера.

Найдите у производителя принтера последнюю версию драйвера.

Перейдите в раздел Файл > печать, выберите Параметры страницы. Посмотрите на проверка и проверьте, установлен ли флажок Для печати в черно-белом. Если это так, очистите это поле, и лист будет печататься цветом.

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

Задайте правильный размер бумаги перед печатью листа

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

  1. Перейдите в раздел Запуск > устройства и принтеры.

  2. Щелкните правой кнопкой мыши принтер и выберите Свойства принтера.

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

Настройка полей страницы перед печатью листа

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

 Узнайте больше о настройке полей страницы.


Если линии сетки не печатаются, проверка следующее:

  1. Откройте Excel.

  2. Перейдите в раздел Файл > Настройка страницы печати >.

  3. Перейдите на вкладку Лист и найдите раздел Печать.

  4. Поместите проверка в поле Линии сетки.


Примечание. Убедитесь, что драйвер принтера обновлен.
 

Если вы еще этого не сделали, убедитесь, что вы выполнили обновления драйверов для Windows, Office и принтера.

Откройте книгу с помощью команды Восстановить:

  1. Откройте Excel.

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

  3. В раскрывающемся списке на кнопке Открыть выберите Открыть и восстановить…


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

  1. Перенос текста

    • Текст-оболочка — это не что иное, как Word оболочка в ячейку. Это отличный способ отображения всего текста в печати, если вы хотите сохранить столбец с фиксированной шириной. Недостатком является то, что ваши строки, как правило, получаются довольно большими. Вручную настройте ширину столбца для оптимального внешнего вида книги. Дополнительные сведения о переносе текста.

  2. Автоподбор строк и столбцов

    • Используйте автоподбор столбцов, чтобы исправить ширину (текст, отрезанный в конце, или числа, отображаемые как #####.) и Автоподбор строк для исправления высоты (текст или числа, отрезанные вверху или внизу). Узнайте больше о функциях автоподбора.

  3. Разрыв страницы

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

  4. Настройка области печати

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

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

  • Соответствие отображаемой на мониторе и на принтере информац

    Набирается информация в таблицу EXCEL.Информация в ячейке может занимать несколько строк — включен параметр «переносить по словам» (Формат-Ячейки-Выравнивание). Установлен масштаб окна 100% — по идее(во всяком случае, я так считала), 100-процентное значение этого параметра дает то представление на экране, кроторое будет соответствовать реальному виду при печати .Для пользователя важно, как будут представлены на бумаге строки в ячейке, важно, чтобы не было переноса на другую строку представленных отдельными словами, но неразрывных по смыслу словосочетаний — напр, словосочетание «ГОСТ 12821-80» должно быть размещено на одной строке.Проблема — вид расположения информации в обычном режиме ввода и в режиме предварительного
    просмотра разные.Вопрос — как добиться того, чтобы экранный вид соответствовал тому, который получаем,включая режим просмотра — чтобы можно было управлять количеством информации во вводимой строке в режиме ввода?
    Спасибо.
    Людм. Андр.

  • Можно было бы сказать, что проблема нерешаемая, так как мне известны случаи, когда видимое в Предварительном просмотре не соответствовало результату на бумаге….

    Между тем, (так как скорее всего Вы пытаетесь добиться требуемого перевода строки с помошью пробелов) могу посоветовать следующее:
    Если в Блокноте набрать нужный текст, нажимая Enter там где это необходимо, а потом скопировать этот текст в ячейку в режиме редактирования (т.е. посте двойного щелчка или F2), то Вы получите весьма устойчивое форматирование.

  • Кстати, атрибут «переносить по словам» в этом случае может быть и выключен. Все равно будет несколько строк.

  • Naeel Maqsudov, спасибо за реакцию — наконец хоть кто-то отозвался(задавала этот вопрос и на других форумах).Предложенное решение вызывает очередной вопрос — в блокноте я могу работать с текстом, но таблицы там не существует — как я узнаю, сколько информации я должна ввести, чтобы она поместилась в строку ячейки после переноса в EXCEL-ую таблицу — это во-первых, а во-вторых — таких строк таблицы с многострочным представлением в ячейке — сотни, копировать отдельно каждую ячейку — это ногократно увеличиваешь свою работу. Кстати, перевод строки в EXCEL-ой ячейке я делаю не с помощью добавления пробелов,а через символ перевода строки(<Alt>+<Enter>) и если бы то, что ввожу и то, что на просмотре, соответствовало друг другу, все было бы быстро и OK’.

  • [quote]»переносить по словам» в этом случае может быть и выключен[/quote]

    Виноват, погорячился… Если выключить, то вместо перевода строки получатся квадратики…
    Кстати, Alt+Enter — это то же самое, что вставить из блокнота разбитый на строки текст.

    К сожалению, Excel не понимает такие символы как Длинный пробел, Неразрывный пробел и т.п.
    А посему в Excel это нерешаемая задача….

    Вы не думали использовать Word для оформления этого текста? Например, если в строке «ГОСТ 12821-80» после «ГОСТ» нажать Ctrl+Shift+Пробел, то Word ни за что при переносе не оторвет «ГОСТ» от цифр.

  • Naeel Maqsudov!
    Мне кажется, Вы не совсем правы – «К сожалению, Excel не понимает такие символы как Длинный пробел, Неразрывный пробел и т.п.» – эти символы(во всяком случае, «неразрывный пробел» я так опробовала) можно скопировать из WORD-ого документа и вставлять в EXCELевской таблице в нужных местах, т.е. не надо переходить в WORD с этой целью, но, наверное, в том ракурсе, в котором мне требуется, это действительно нерешаемая задача – кроме словосочетаний, которые нельзя наверняка разрывать (как, например, ГОСТ …) есть еще и такой, скорее всего, субъективный момент, как просто не понравилось, как расположена информация в строке., т.е не всегда можно заранее формализовать желаемый вид расположения информации. Гораздо удобней видеть, как представлена информация, нежели думать о том, какие неразрываемые словосочетания зафиксировать, т.к. при ежедневной оперативной работе это немалый напряг для пользователя. Наверное, легче и проще переключиться на просмотр, исправить то, что не удовлетворяет, снова на просмотр и т.д. Просто хотелось понять, почему в EXCELевской таблице экранное представление отличается от того, что видим в просмотре – в WORD-ой таблице такого различия я не наблюдала.
    Еще раз спасибо за участие в обсуждении моего вопроса.

  • Excel (по крайней мере 2000 и XP) действительно не понимает неразрывного пробела (Alt+0160) и переносит текст на нем как на обычном пробеле.

    А что касается вопроса почему Excel так делает — это вопрос к разработчику. Просто он так делает и все тут! Ничего с этим поделать будет нельзя если в следующих версиях ничего не изменят, конечно…

  • Настройка области печати в страничном режиме

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

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

    Как задать область печати в Excel?

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

    Страничный режим.
    Переключатель в страничный режим.

    Второй вариант это щелкнуть на третий переключатель в правой стороне строки состояния окна.

    

    Как изменить область печати в Excel?

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

    Изменение границ печати.

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

    Для того, чтобы задать область печати необходимо установить и настроить границы. Как добавить границы? Кликаем по ячейке, которая находится в месте, где должен быть разрыв на страницы и выбираем опцию «Вставить разрыв страницы».

    Вставить разрыв страницы.

    Как добавить только вертикальную границу? Щелкаем правой кнопкой мышки по столбцу, где будет проложена граница, выбираем туже опцию: «Вставить разрыв страницы». При вставке горизонтальной границе действуем аналогично, только кликаем по заголовку строки.

    Вставить только вертикальный разрыв.

    Примечание. Заметьте, в контекстном меню есть опция «Сброс разрывов страниц». Она позволяет удалить все границы и сделать настройки по умолчанию. Используйте ее, чтобы начать все заново.

    Как сохранить настройки областей печати?

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

    Инструмент представления.

    При выборе инструмента «Представления» загружается менеджер представлений.

    Менеджер представлений.

    Чтобы сохранить данную настройку нажимаем кнопку добавить. Вводим имя и вот он уже в списке представлений.

    Добавление представлений.

    Новые версии Excel начиная с 2007-го года, обладают эффективными средствами для подготовки документов на печать. Документ Excel более специфический с точки зрения организации данных для вывода на принтер, чем документ Word. Поэтому в Excel инструменты по настройке и подготовки документов на печать обладают большим количеством функций.

    На чтение 10 мин. Просмотров 869 Опубликовано 19.01.2021

    Я хочу напечатать свой документ Excel, у него есть граница поля, но я не вижу их при предварительном просмотре печати, а при печати документа границы не печатаются. Поля страницы достаточно узкие, вкладка «Макет страницы»> Диалоговое окно «Параметры страницы»> вкладка «Лист»> проверьте, не выбрано ли качество черновика.


    Если вы используете Microsoft Excel 2010+ (т. е. более позднюю версию, чем Office 2010), перейдите на вкладку Макет . Здесь есть 4 подраздела, а именно: Параметры страницы , Просмотр , Печать и Окно .

    В подразделе “Печать” отметьте параметр Сетка .

    Это должно сработать.

    ответил 13 мая ’14 в 9:40


    Если вы используете Microsoft Excel 2010+ (т.е. более позднюю версию, чем Office 2010), перейдите к Layout tab. Здесь есть 4 подраздела, а именно: Параметры страницы , Просмотр , Печать и Окно .

    В подразделе “Печать” отметьте параметр Сетка .

    Это должно сработать.


    Если вы играете со свойствами макета страницы в VBA, возможно, вы изменили свойство .Draft в разделе PageSetup на true.

    Следующая строка устранила для меня указанную выше проблему. Изменил True на False с ActiveSheet.PageSetup.Draft = False

    Надеюсь , если кто-то попадет на эту страницу с той же проблемой – это простое исправление может решить проблему.

    Спасибо,
    США

    отредактировал 10 декабря 2015 в 8:13

    Máté Juhász

    18.3k66 золотых знаков4141 серебряный знак6060 бронзовых знаков

    ответил 10 декабря 2015, 07:26


    Если вы играете со свойствами макета страницы в VBA, то, возможно, вы включили .Draft для параметра PageSetup значение true.

    Строка ниже решила для меня указанную выше проблему.. Изменил True на False с ActiveSheet.PageSetup.Draft = False

    Надеюсь , если кто-то попадет на эту страницу с той же проблемой – это простое исправление может решить проблему.

    Спасибо,
    США


    У меня была такая же проблема с Excel 2010. Если я печатал прямо из Excel, границы не печатал. Мне пришлось сохранить в PDF как временное решение. Я безрезультатно проверял все предложения, которые нашел на форумах, затем попытался отключить недавно выпущенную Adobe надстройку Excel, которая позволяет сохранять файлы в формате Adobe pdf из меню печати в Excel. Как только я отключил надстройку, границы снова начали печататься.

    ответил 21 августа 2015 в 14:44


    У меня была такая же проблема с Excel 2010. Если бы я печатал прямо из Excel, границы не печатались. Мне пришлось сохранить в PDF в качестве обходного пути. Я безрезультатно проверял все предложения, которые находил на форумах, затем я попытался отключить недавнюю надстройку Excel, выпущенную Adobe, которая позволяет сохранять как Adobe pdf из меню печати в Excel. Как только я отключил надстройку, границы снова начали печататься.


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

    ответил 14 августа 2015, 17:11


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


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

    ответил 22 окт. 2015 в 7:06


    Ничего из вышеперечисленного у меня не сработало, я не хотел показывать линии сетки. Что помогло, так это вариант листа, я изменил печать с черновика на черный n белый.


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


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


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


    Перетащите последнюю строку и увеличьте ее немного. Например, если ваша последняя строка с рамкой – это строка 20, немного перетащите ее, а затем снова проверьте предварительный просмотр печати. ​​Это помогло мне.


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

    ответил 26 января ’16 в 17:56


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


    У меня была такая же проблема, и я не нашел ответов в Интернете.

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

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


    У меня была такая же проблема, и я не нашел ответов в Интернете.

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

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


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

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

    ответил 02 июня ’16 в 20:13


    У меня только что возникла эта проблема, я сохранил документ, вышел из Excel и повторно -открыл, а затем попытался добавить границу, и она вышла rked.

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


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

    ответил 20 июня ’16 в 19:37


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


    Очистить и сбросить область печати и границы. Теперь границы должны быть распечатаны.

    ответил 22 июня ’16 в 23:47


    Очистить и сбросить область печати и границы. Теперь границы должны быть распечатаны.


    Для мне пришлось увеличить размер окна приложения Excel. По какой-то причине меньший экран предварительного просмотра печати скрывал некоторые границы.

    ответил 12 августа 2018 в 20:11


    Мне пришлось увеличить размер окна приложения Excel. По какой-то причине меньший экран предварительного просмотра печати скрывал некоторые границы.



    Как предотвратить исчезновение границ таблицы во время печати?

    Я просто работаю над веб-сайтом, который должен быть доступен для печати. ​​

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

    Я пробовал и Firefox, и Chrome. Оба отображают все границы таблицы на экране, но опускают некоторые границы при печати. ​​

    Что мне нужно сделать, чтобы их напечатать?


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

      table {border  : solid # 000! важно;  ширина границы: 1px 0 0 1px! important;} th, td {border: solid # 000! important;  border-width: 0 1px 1px 0! important;}  

    Вы указали таблицу стилей печати или раздел print @media внутри существующей таблицы стилей?

    По умолчанию таблица стилей будет нормально работать на экране (как и вы ‘ я открыл); Однако, если вы явно не укажете таблицу стилей CSS для печати, при распечатке страницы по умолчанию будет использоваться стиль браузера по умолчанию (обычно 15 пунктов, Times New Roman и т. Д.).

    Решение 1. Добавьте второй, таблица стилей печати Включите оба тега ниже в заголовок HTML:

         

    Затем скопируйте необходимые стили форматирования из screenstyles.css в printstyles.css (или просто сделайте обе ссылки на таблицу стилей экрана).

    Решение 2. Только 1 таблица стилей, но в ней есть print @media. Ваша единственная таблица стилей CSS хотела бы этого (опустите media = “” в теге rel ссылки css

    отредактировано 28 августа 2015 в 14 : 15

    John Conde ♦

    85k1616 золотых знаков136136 серебряных знаков232232 бронзовых знака

    ответил 28 августа 2015 в 14:08


    Вы указали таблицу стилей печати или раздел print @media внутри существующей таблицы стилей?

    По умолчанию таблица стилей будет работать на экране нормально (как вы уже обнаружили); однако, если вы явно не укажете таблицу стилей CSS для печати, при печати страницы или t, по умолчанию будет использоваться стиль по умолчанию в браузере (обычно 15 пунктов, Times New Roman и т. д.).

    Решение 1. Добавьте вторую таблицу стилей для печати Включите оба тега ниже в заголовок HTML:

         

    Затем скопируйте необходимые стили форматирования из screenstyles.css в printstyles.css (или просто сделайте оба ‘ s ссылку на таблицу стилей экрана).

    Решение 2. Только 1 таблица стилей, но в ней есть print @media. Ваша единственная таблица стилей CSS хотела бы этого (опустите media = “” в ссылке css тег rel

    Понравилась статья? Поделить с друзьями:
  • На страницах word клетки
  • На сколько шагов назад можно вернуться используя кнопку отмены последних действий в excel 2013
  • На сколько шагов назад можно вернуться используя кнопку отмены последних действий в excel 2010 2019
  • На сколько процентов число больше от числа в excel
  • На сколько процентов увеличилось число формула excel