Excel при печати обрезает текст в ячейке

 

agam

Пользователь

Сообщений: 75
Регистрация: 01.01.1970

Доброго всем дня. Прошу помощи с небольшой проблемкой. Пример прилагаю

Проблема в следующем — в ячейке D1 есть определенный текст, довольно большой (здесь — это просто текст, на самом деле там формула, результатом которой будет тот или иной текст, зависящий от других условий) Ячейка A1 — объединенная (иначе никак, это продиктовано структурой всего документа). В ячейке A1 ссылка на ячейку D1 (поясню — это сделано для того, чтобы можно было макросом автоматически подбирать высоту объединенной ячейки). Так вот, непосредственно проблема — при печати часть текста из объединенной ячейки наполовину обрезается, хотя на экране все нормально. Ниже на рисунке видно как обрезалась нижняя строчка.

Прикрепленные файлы

  • пример.xlsx (11.73 КБ)

 

JayBhagavan

Пользователь

Сообщений: 11833
Регистрация: 17.01.2014

ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64

#2

06.08.2014 14:44:28

Цитата
agam пишет: макросом автоматически подбирать высоту объединенной ячейки

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

<#0>
Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori

 

agam

Пользователь

Сообщений: 75
Регистрация: 01.01.1970

Дело в том, что текст разный может быть. может быть совсем короткий, тогда высота строки меньше, а может быть текст длиннее — тогда высота увеличится. Я использую команду     Rows(«1:1» ;) .EntireRow.AutoFit  в макросе, для автоподбора высоты объединенной ячейки.

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

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

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

agam

Пользователь

Сообщений: 75
Регистрация: 01.01.1970

#5

06.08.2014 15:11:18

Цитата
The_Prist пишет: в цикле по строкам сверять высоту строки

я вышел из положения, добавив в конце строки СИМВОЛ(10) — чтоб добавлялась пустая строчка. коряво конечно, но хоть текст не ест. Просто макросами усложнять не хотел, думал есть какой-то более явный способ решить проблему. Спасибо большое всем, кто откликнулся.

 

У вас в D1 — выравнивание по нижнему краю, в А1 — по верхнему.
Сделайте оба по

нижнему

центру.

Изменено: Михаил С.06.08.2014 15:18:05

 

agam

Пользователь

Сообщений: 75
Регистрация: 01.01.1970

#7

06.08.2014 15:26:47

Все равно обрезается, хоть и не так явно. Хвостики у «Р» например все равно срезаются.

4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

1

Обрезание текста и отключение границ при печати(ошибка во время печати)

18.04.2018, 14:22. Показов 34871. Ответов 7


Студворк — интернет-сервис помощи студентам

Есть несколько excel документов с заголовками и таблицей. Есть 2 проблемы, при переходе в режим предварительного просмотра он просто обрезает первую строку текста, хотя в «обычном» режиме всё влезает и на другом компьютере с той же ОС и офисом(2010 стандарт) всё работает. Вторая проблема, во время печати не печатает границы, хотя они есть. Выделяешь фрагмент таблицы, печатает границы, посылаешь всё на печать — не печатает. Таких документов много поэтому необходимо найти решение. Сталкивался кто-либо с таким? Есть какие-либо способы решения? похоже на какой-то баг экселя.

Миниатюры

Обрезание текста и отключение границ при печати(ошибка во время печати)
 



0



Модератор

Эксперт MS Access

11336 / 4655 / 748

Регистрация: 07.08.2010

Сообщений: 13,484

Записей в блоге: 4

18.04.2018, 20:21

2

Цитата
Сообщение от danil663
Посмотреть сообщение

обрезает первую строку текста, хотя в «обычном» режиме всё влезает и на другом компьютере с той же ОС и офисом(2010 стандарт) всё работает.

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



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 08:57

 [ТС]

3

Цитата
Сообщение от shanemac51
Посмотреть сообщение

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

Границы стал печатать после переустановки драйверов, но текст съезжает так же!!!



0



Модератор

Эксперт MS Access

11336 / 4655 / 748

Регистрация: 07.08.2010

Сообщений: 13,484

Записей в блоге: 4

19.04.2018, 09:23

4

Цитата
Сообщение от danil663
Посмотреть сообщение

просто обрезает первую строку текста, хотя в «обычном» режиме

это тоже могут влиять поля страницы и коллонтитул
когда-то, уже очень давно, у меня было нечто подобное

Добавлено через 2 минуты

Цитата
Сообщение от danil663
Посмотреть сообщение

…., но текст съезжает так же!!!

поясните : в чем суть съезжания



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 10:37

 [ТС]

5

Цитата
Сообщение от shanemac51
Посмотреть сообщение

поясните : в чем суть съезжания

Посмотрите на скриншоте строку под номером 5, столбец 3. Там слова «Гродненское городское» обрезаны. То есть первые слова в строке обычно обрезаны. Хотя в обычном режиме всё хорошо.



0



Модератор

Эксперт MS Access

11336 / 4655 / 748

Регистрация: 07.08.2010

Сообщений: 13,484

Записей в блоге: 4

19.04.2018, 13:11

6

это у вас неправильное выравнивание текста в ячейке



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 15:04

 [ТС]

7

Цитата
Сообщение от shanemac51
Посмотреть сообщение

это у вас неправильное выравнивание текста в ячейке

Выравнено по нижнему, левому краю. Но ведь в «обычном» режиме всё красиво, как только дело доходит до печати — такая беда.



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

19.04.2018, 17:39

8

Лучший ответ Сообщение было отмечено danil663 как решение

Решение

Цитата
Сообщение от danil663
Посмотреть сообщение

Есть 2 проблемы, при переходе в режим предварительного просмотра он просто обрезает первую строку текста, хотя в «обычном» режиме всё влезает

То что вы видите на предпросмотре и в обычном режиме, разные картинки, откройте вкладку «Вид» в группе «Режимы просмотра книги» откройте окно «Разметка страницы» и увидите какой будет страница при печати, то же самое можно сделать нажав иконку в нижнем правом углу листа «Разметка страницы». В вашем случае попробуйте выделить 3 столбец, в группе «Ячейки» откройте «Формат», установите «Автоподбор высоты строки».

Цитата
Сообщение от danil663
Посмотреть сообщение

Выделяешь фрагмент таблицы, печатает границы, посылаешь всё на печать — не печатает.

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



1



  • Remove From My Forums
  • Question

  • Hi All,

    Excel 2013 text in cell that has «wrap text» getting cut off on preview or print preview.

    — quick print — sometimes work and sometimes it doesn’t.


    Page Layout->Scale to Fit->Width set to 1 page
    — It didn’t work.

    — Highlight the whole sheet and double click the row separator — didn’t work.

    Please help!!

Answers

  • Hi,

    Would you like to share us some screenshot about your issue? In regarding of this issue, we need more information.

    • Did this issue occur with the special file or every file?
    • Did the cell have some formatting?

    General speaking, if the issue occur with every Excel file, it might be caused by the Printer Driver, please try to upgrade it to test.

    If it occurred with the special file, it might be caused by some formatting, you could send the sample file to me via Email (ibsofc@microsoft.com) I’d like to test it.

    Regards,

    George Zhao
    TechNet Community Support


    It’s recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in
    Office programs.

    • Edited by

      Monday, January 12, 2015 7:45 AM

    • Proposed as answer by
      George123345
      Monday, January 19, 2015 9:08 AM
    • Marked as answer by
      George123345
      Tuesday, January 20, 2015 1:40 AM

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

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

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

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

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

Параметры вкладки «Макет»

  1. Откройте документ Excel.
  2. Перейдите на панель инструментов и выберите вкладку «Макет» , на этой вкладке вы можете внести несколько изменений, необходимых для печати.
  3. Найдите раздел «Макет» ; где нужно изменить следующие настройки: «Ориентация» (горизонтальный или вертикальный), «Резать» et «Поле» листа.

Настройки вкладки «Предварительный просмотр»

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

  1. Перейдите на панель инструментов и щелкните вкладку «Файл» , эта опция находится в верхнем левом углу.
  2.  Когда появится меню, щелкните «Печатать» .
  3. Сразу появится боковое меню и окно «Предварительный просмотр»; Это окно позволит вам увидеть ошибки листа. В этом же окне вы также можете внести необходимые изменения; например, размер листа, поля и ориентация.
  4. Важная опция, содержащаяся в этом окне, — «Масштабирование». ; Этот параметр позволяет вносить важные изменения во время печати.
  5. Если в параметре указано «Без масштабирования», вы должны включить его; Для этого перейдите в опцию «Настроить страницу» (которая находится в конце открытой вами вкладки); В параметре «Лист» установите флажок «Печатать линии разделения».
  6. Теперь вернитесь в окно «Предварительный просмотр» и выберите вариант «Масштабирование» , когда появится меню, выберите «Уместить лист на страницу» . Это позволит распечатать всю информацию на одном листе.
  7. Перед печатью убедитесь, что в окне «Предварительный просмотр» активируется опция «Печатать активные листы»; потому что, если опция выбора печати активна, лист не будет напечатан правильно.

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

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

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

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

  1. Откройте документ Excel.
  2. Перейдите на панель инструментов и выберите вкладку «Макет» .
  3. Выберите область для печати на листе, т. Е. Требуемые строки или столбцы.
  4. Поскольку вы уже открыли вкладку «Макет», найдите раздел «Параметры страницы»; и нажмите на опцию «Область печати» .
  5. Когда появится небольшое меню, нажмите на опцию «Определить область печати»; сразу же вокруг выбранной области появится серая рамка.

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

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

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

Ezoic

Меняется выстота строк при печати таблицы

Volkofx

Дата: Пятница, 29.11.2013, 10:32 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 71


Репутация:

1

±

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


Excel 2013

Давно хотел задать здесь вопрос, но думал, что сам разберусь. В итоге несколько месяцев не могу найти решение. В общем имеется таблица на 36 листах. — 11 столбцов и 70 строк. Каждая строка имеет свой размер (в каждой разная информация содержится). Господин начальник хочет чтобы текст был крупный и чтобы на мало листов выходило (видимо не хочет понимать, что невозможно это)). Но вопрос в другом. подбиваю высоту строк так, чтобы срез нижней графы был внизу последнего слова. При печати получается на какой-то печатной странице — 2 строки влазит, на какой-то — 1, на какой-то 3. На предварительной печати видно, что где-то нижняя граница строки увеличивается сама на несколько сантиметров, а какая-то (иногда), наоборот обрезает часть текста. Хотя перед печатью я все границы подбиваю как надо. Выставляю при печати так, чтобы все столбцы вместились на одну страницу (кстати — печать в альбомном формате). У кого-нибудь возникала похожая проблема? эксель 2013.
Буду признателен за помощь))

 

Ответить

_Boroda_

Дата: Пятница, 29.11.2013, 10:59 |
Сообщение № 2

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

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS

Несколько методов. На разных файлах работают разные методы (или иногда несколько сразу использовать нужно). Где какие — методом научного тыка.
1. Текст в ячейке должен быть стандартным для конкретного офиса (для 2013 — Калибри (Основной текст);
2. В «момент равняния» масштаб должен быть 100% (особенно плохо получается при масштабе, не кратном 10, например, 96%);
3. Для высоту ячейки выставляйте не руками, а 2 раза топнув левой мышой на черточку между цифрами номеров строк (слева которые);
4. Выделите ячейки, Формат — Выравнивание — снимите галку «Переносить по словам» — ОК, затем выделите целиком нужные строки и проделайте п. 3 из этого списка, а затем опять Формат — … — но только поставьте эту галку обратно.
5. Если уж ничего не помогает, выделите ячейки, скопируйте и вставьте на другой лист картинкой (можно со связью с исходными данными, также можно использовать инструмент «Камера» см. тут http://www.excelworld.ru/publ/hacks/tools/camera/27-1-0-55) и эту картинку уже распечатывайте.


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Excel при печати нет сетки
  • Excel при печати не печатает столбец
  • Excel при печати не все цифры
  • Excel при печати диаграмм
  • Excel при печати выводить шапку таблицы