Почему при печати текст смещается excel

0 / 0 / 0

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

Сообщений: 14

1

Смещение текста в ячейках при печати

20.06.2022, 11:29. Показов 2881. Ответов 3


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

Добрый день.
Столкнулся со следующей проблемкой в Excel’е.
При создании документа в листе в страничном режиме всё выглядит хорошо.
Лист
Но при печати текст сползает.
предпросмотр
В чём может быть подвох?

Ещё замечено, что положение текста зависит от масштаба листа. Ставишь 90% — всё ровно, 100% — всё ползёт, 115% — опять всё ровно.

Миниатюры

Смещение текста в ячейках при печати
 

Смещение текста в ячейках при печати
 



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

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

Сообщений: 5,940

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

20.06.2022, 14:42

2

Anduril, применяйте пропорциональные шрифты. Например Courier



1



0 / 0 / 0

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

Сообщений: 14

21.06.2022, 10:47

 [ТС]

3

АЕ, Courier не помог, стало выглядеть ещё хуже. Но я задумку понял и подобрал шрифт, где ничего не сползает.



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

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

Сообщений: 5,940

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

22.06.2022, 17:14

4

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

Courier не помог, стало выглядеть ещё хуже

т.е если бы я не написал : Например ……, то ответ устроил бы?



0



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

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

 

Ответить

0) Где встречается

Проблема актуальна как для MS Word, так и для MS Excel, причём, ЧСХ, не только для старичков из Office XP-2003, но и для Office 2010. В Open Office и Libre Office не проверялось.

1) Ситуация

Надо создать шаблон для ввода данных в Ворде или Экселе, совпадающий по расположению текста с имеющимся бланком (диплом, договор, бланк для компьютерного распознавания и т.п.). Создаём в виде обычных таблиц, с кучей пустрых строк, столбцов и ячеек нужного размера (Ворд) или кучей дополнительных строк и столбцов, объединяя ячейки по мере необходимости (Эксель). В качестве шаблона можно использовать отсканированный или PDF-нутый образец бланка, вставив его «за текстом» в Ворде или обрезая в с нужной стороны по мере необходимости в Экселе. Делаем всё максимально аккуратно, благо в Ворде размеры строк и столбцов можно сделать любыми (а не только с определённым и известным только Ворду шагом), зажав ALT; ну а в Ёкселе и вовсе размеры строк и столбцов задаются в пикселах. Работаем в масштабе 150..300 %, чтобы добиться идеального совпадения с образцом.

2) Проблема

Печатаем готовый текст на бланке (хорошо, если тот — не строгой отчётности, либо для пробы использована отсканированная копия). Текст явно съезжает с заданного места, и гораздо больше, чем может быть объяснено «криво вставленной бумагой» или «особенностями принтера»! До полусантиметра на весь документ, так, что текст переползает на строку бланка выше (а чаще посреди него оказывается линия бланка).
Меняем размеры полей до минимума, отключаем масштабирование и сбрасываем области печати (в Экселе) — ничего не меняется.
Перепроверяем форматирование… и оказывается, что оно ползёт даже при изменении масштаба отображения страниц Ворда или листа Экселя! Т.е. если мы подгоняли текст под бланк в масштабе 200 %, то при печати он сползёт вверх ровно настолько же, как и при изменении масштаба отображения до 100 %! И, ЧСХ, горизонтальное позиционирование — практически не портится ни при каких изменениях масштаба, а также при печати…

3) Причины и решение

Делал форматирование для заполнения бланка регистрации иностранцев. Результат стал съезжать, как описано выше, сначала в Экселе 2003, а потом, после геморройной поцедуры перевода из Экселя в Ворд 2010, — и в последнем тоже. В Ворде форматировал в виде таблицы в 1 столбец и нескольких десятков пар строк — данные + межстрочный / межраздельный пробел; внутри строки блоки форматировал табуляцией и разреженностью шрифта.
Анализ сползания форматирования выявил следующее: в Экселе — не менялась ширина текста, съежжала только высота. В Ворде же выяснилось, что высота заполненных строк (с данными) никогда не съежжала, тогда как высота строк-разделителей (в которых не было ни одного символа, кроме маркеров ячейки таблицы) — как раз глючила по описанному механизму, и весь текст съежжал вверх. Потестил ещё варианты и теперь могу сказать следующее.
Вывод: если целая строка таблицы в Ворде / Экселе содержит только пустые значения или пробельные символы (пробел, включая неразрывный; табулятор; абзац), но не печатаемые символы — то её высота будет меняться при изменении масштаба отображения в некоторых небольших пределах, но даже для десятка строк — уже достаточно заметных (и портящих форматирование документа в целом). И наоборот, если в строке имеется хотя бы 1 печатный символ (алфавитно-цифровой, знак препинания и т.п.) — то строка глючить не будет, её высота всегда будет сохраняться, как было задано пользователем.
Решение: добавлять принудительно в каждую строку как Экселя, так и Ворда любой печатаемый и визуально различимый (для удобства) символ. Скажем, «Ш», «О» или там «%%%». В последнем случае, используя заведомо невозможную для реальных текстов комбинацию, можно осуществлять в Ворде поиск и замену на форматирование. Т.к., чтобы эти «служебные» символы не отображались при печати, их придётся выделить белым цветом (или другим цветом фона бланка документа) шрифта или же выбрать начертание «скрытый».

4) Осталось неизвестным

— Как влияет размер и регистр символа на «съезжание» высоты строки? Пока что рекомендую ставить «служебные» символы в заглавном регистре.
— Какие символы Юникода, включая диакритики, значки и прочие недобуквы, исправляют этот глюк? Можно ли использовать что-нибудь, вроде переключателя направления и других чисто служебных Юникодовских, но не-CP1251 символов?
— Влияет ли на этот глюк наличие рамки ячейки?
— Глючит ли ширина столбцов по аналогии?
— Как себя ведут Open / Libre Office, а также другие программы, вроде Lotus или WordPerfect, в подобном случае?

Сразу ответ на вопрос «Почему у меня в 300-страничном диссере ничё не глючило ни разу за все те 20 диссеров, что я набивал?».
— Потому, что на практике полностью пустые строки в таблицах встречаются очень редко, и даже если таких 3-5 на всю таблицу — то разница в размерах окажется вряд ли больше 0.5..1 мм (учитывая, что работают обычно всётаки в масштабе 100 % ± 20 %, но не 200 %). С другой стороны — см. «Ворд глючит, всё съехало!!!» без видимых причин время от времени, а?!

P.S. Метка «Баян», т.к. я хоть и не нашёл описания (и, тем более, готового решения) данной проблемы, но не факт, что я первый такой умный. Ссылки — в каменты.

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

Я
   ogion83

04.12.19 — 08:28

Кто-нибудь сталкивался м подобным?

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

   ogion83

1 — 04.12.19 — 08:34

Попробовал печать через ОпенОфис, всё печатает нормально.

   Сияющий в темноте

2 — 04.12.19 — 08:48

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

   ogion83

3 — 04.12.19 — 08:55

Использован Arial, вроде не такой уж и редкий)

   ogion83

4 — 04.12.19 — 09:36

ОпенОфис не открывает файлы размером 2Мб, надо другое решение.

   ogion83

5 — 04.12.19 — 10:18

ОпенОфис не открывал файлы экселя у которых был сделан автоподбор высоты строк.

  

yabes

6 — 25.12.19 — 16:48

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

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