Смещение текста в ячейках при печати
Добрый день.
Столкнулся со следующей проблемкой в Excel’е.
При создании документа в листе в страничном режиме всё выглядит хорошо.
Лист
Но при печати текст сползает.
предпросмотр
В чём может быть подвох?
Ещё замечено, что положение текста зависит от масштаба листа. Ставишь 90% — всё ровно, 100% — всё ползёт, 115% — опять всё ровно.
Смещение текста при печати
Здравствуйте! Помогите, пожалуйста! При печати вордовского документа текст почему-то смещается.
Смещение изображение наклеек при печати
Здравствуйте С чем может быть связано смещение изображение наклеек при печати? Изображение с.
Смещение полей при печати
доброго времени суток принтер samsung ml-1641. Столкнулся с такой проблемой, что при печати.
Смещение строчки при печати
ДОбра! win serv 2008r2 word 2016 при печати определенных документов(не систематично, просто 1 из.
Обрезание текста и отключение границ при печати(ошибка во время печати)
Есть несколько excel документов с заголовками и таблицей. Есть 2 проблемы, при переходе в режим.
Почему при печати в excel смещается текст
Если текст смещается при печати в Excel, это может быть вызвано несколькими факторами:
1. Неправильная настройка масштаба: убедитесь, что масштаб страницы соответствует вашему выбору (например, 100%). Еще для проверки можно нажать на кнопку «Предварительный просмотр» и убедиться, что текст наоогается на одной странице.
2. Форматирование ячеек: убедитесь, что ширина и высота ячеек соответствуют тексту, который вы пытаетесь разместить в них.
3. Отступы: убедитесь, что в настройках страницы нет смещений текста относительно установленных отступов.
4. Использование нестандартных шрифтов или символов: если вы используете нестандартный шрифт, который Excel не может правильно отображать, это может вызвать смещение текста. Попробуйте использовать стандартные шрифты.
5. Проблемы с принтером: возможно, ваш принтер имеет проблемы с обработкой текста. Попробуйте перезагрузить принтер и проверить, работает ли он правильно.
Если ничего из перечисленного не сработало, попробуйте связаться со службой поддержки Microsoft Excel или с производителем вашего принтера для получения дополнительной помощи.
6. Неправильное размещение текста: убедитесь, что вы разместили текст в нужной ячейке, а также что вы правильно выравняли его по горизонтали и вертикали.
7. Наличие скрытых символов: если вы копируете текст из другого источника, возможно, в нем есть скрытые символы, которые могут вызвать смещение при печати. Попробуйте удалить все форматирование перед копированием текста.
8. Наличие ошибок в формулах: если вы используете формулы для расчетов, убедитесь, что они написаны правильно и не содержат ошибок. Это может привести к неправильному отображению текста.
9. Ограничения принтера: некоторые принтеры имеют ограничения по размеру бумаги или количеству символов на странице. Проверьте настройки вашего принтера и убедитесь, что они соответствуют вашим требованиям.
10. Проблемы с программным обеспечением: возможно, у вас есть проблемы с программным обеспечением Excel или драйвером принтера. Попробуйте обновить их до последней версии и проверить, работает ли все правильно.
В целом, смещение текста при печати в Excel может быть вызвано множеством факторов, и для решения проблемы необходимо провести тщательную диагностику. Если вы не можете решить проблему самостоятельно, обратитесь за помощью к специалистам.
Почему при печати в excel смещается текст
Всем привет.
Искал ответ . не нашел.
Часто при формировании отчета ячейки на экране выглядят нормально, а при печати отображаются как «####»(1) или переносятся на другую строку(2).
Иногда такие «подлые» ячейки и не всегда сразу увидишь после печати
Как определить такие ячейки программно(только в выделенном диапазоне), и подогнать под правильную печать.
Вариант с «Камерой» не подходит:
1. Видна сетка, а убирать ее нельзя.
2. Отчет идет по почте . и там его тоже могут печатать, и работать с ним — с картинкой работать сложно
Выравнивать двойным кликом — тоже не получится: (вариант 2). , кроме того двойной клик по полю — выравнивает по данным всего столбца(или поля) — а иногда есть ячейки на которые «смотреть» не нужно.
Всем привет.
Искал ответ . не нашел.
Часто при формировании отчета ячейки на экране выглядят нормально, а при печати отображаются как «####»(1) или переносятся на другую строку(2).
Иногда такие «подлые» ячейки и не всегда сразу увидишь после печати
Как определить такие ячейки программно(только в выделенном диапазоне), и подогнать под правильную печать.
Вариант с «Камерой» не подходит:
1. Видна сетка, а убирать ее нельзя.
2. Отчет идет по почте . и там его тоже могут печатать, и работать с ним — с картинкой работать сложно
Выравнивать двойным кликом — тоже не получится: (вариант 2). , кроме того двойной клик по полю — выравнивает по данным всего столбца(или поля) — а иногда есть ячейки на которые «смотреть» не нужно. SLAVICK
Сообщение Всем привет.
Искал ответ . не нашел.
Часто при формировании отчета ячейки на экране выглядят нормально, а при печати отображаются как «####»(1) или переносятся на другую строку(2).
Иногда такие «подлые» ячейки и не всегда сразу увидишь после печати
Как определить такие ячейки программно(только в выделенном диапазоне), и подогнать под правильную печать.
Вариант с «Камерой» не подходит:
1. Видна сетка, а убирать ее нельзя.
2. Отчет идет по почте . и там его тоже могут печатать, и работать с ним — с картинкой работать сложно
Выравнивать двойным кликом — тоже не получится: (вариант 2). , кроме того двойной клик по полю — выравнивает по данным всего столбца(или поля) — а иногда есть ячейки на которые «смотреть» не нужно. Автор — SLAVICK
Дата добавления — 21.11.2014 в 13:45
jorra_jorra
Проблема актуальна как для MS Word, так и для MS Excel, причём, ЧСХ, не только для старичков из Office XP-2003, но и для Office 2010. В Open Office и Libre Office не проверялось.
Надо создать шаблон для ввода данных в Ворде или Экселе, совпадающий по расположению текста с имеющимся бланком (диплом, договор, бланк для компьютерного распознавания и т.п.). Создаём в виде обычных таблиц, с кучей пустрых строк, столбцов и ячеек нужного размера (Ворд) или кучей дополнительных строк и столбцов, объединяя ячейки по мере необходимости (Эксель). В качестве шаблона можно использовать отсканированный или PDF-нутый образец бланка, вставив его "за текстом" в Ворде или обрезая в с нужной стороны по мере необходимости в Экселе. Делаем всё максимально аккуратно, благо в Ворде размеры строк и столбцов можно сделать любыми (а не только с определённым и известным только Ворду шагом), зажав ALT; ну а в Ёкселе и вовсе размеры строк и столбцов задаются в пикселах. Работаем в масштабе 150..300 %, чтобы добиться идеального совпадения с образцом.
Печатаем готовый текст на бланке (хорошо, если тот — не строгой отчётности, либо для пробы использована отсканированная копия). Текст явно съезжает с заданного места, и гораздо больше, чем может быть объяснено "криво вставленной бумагой" или "особенностями принтера"! До полусантиметра на весь документ, так, что текст переползает на строку бланка выше (а чаще посреди него оказывается линия бланка).
Меняем размеры полей до минимума, отключаем масштабирование и сбрасываем области печати (в Экселе) — ничего не меняется.
Перепроверяем форматирование. и оказывается, что оно ползёт даже при изменении масштаба отображения страниц Ворда или листа Экселя! Т.е. если мы подгоняли текст под бланк в масштабе 200 %, то при печати он сползёт вверх ровно настолько же, как и при изменении масштаба отображения до 100 %! И, ЧСХ, горизонтальное позиционирование — практически не портится ни при каких изменениях масштаба, а также при печати.
Делал форматирование для заполнения бланка регистрации иностранцев. Результат стал съезжать, как описано выше, сначала в Экселе 2003, а потом, после геморройной поцедуры перевода из Экселя в Ворд 2010, — и в последнем тоже. В Ворде форматировал в виде таблицы в 1 столбец и нескольких десятков пар строк — данные + межстрочный / межраздельный пробел; внутри строки блоки форматировал табуляцией и разреженностью шрифта.
Анализ сползания форматирования выявил следующее: в Экселе — не менялась ширина текста, съежжала только высота. В Ворде же выяснилось, что высота заполненных строк (с данными) никогда не съежжала, тогда как высота строк-разделителей (в которых не было ни одного символа, кроме маркеров ячейки таблицы) — как раз глючила по описанному механизму, и весь текст съежжал вверх. Потестил ещё варианты и теперь могу сказать следующее.
Вывод: если целая строка таблицы в Ворде / Экселе содержит только пустые значения или пробельные символы (пробел, включая неразрывный; табулятор; абзац), но не печатаемые символы — то её высота будет меняться при изменении масштаба отображения в некоторых небольших пределах, но даже для десятка строк — уже достаточно заметных (и портящих форматирование документа в целом). И наоборот, если в строке имеется хотя бы 1 печатный символ (алфавитно-цифровой, знак препинания и т.п.) — то строка глючить не будет, её высота всегда будет сохраняться, как было задано пользователем.
Решение: добавлять принудительно в каждую строку как Экселя, так и Ворда любой печатаемый и визуально различимый (для удобства) символ. Скажем, "Ш", "О" или там "%%%". В последнем случае, используя заведомо невозможную для реальных текстов комбинацию, можно осуществлять в Ворде поиск и замену на форматирование. Т.к., чтобы эти "служебные" символы не отображались при печати, их придётся выделить белым цветом (или другим цветом фона бланка документа) шрифта или же выбрать начертание "скрытый".
— Как влияет размер и регистр символа на "съезжание" высоты строки? Пока что рекомендую ставить "служебные" символы в заглавном регистре.
— Какие символы Юникода, включая диакритики, значки и прочие недобуквы, исправляют этот глюк? Можно ли использовать что-нибудь, вроде переключателя направления и других чисто служебных Юникодовских, но не-CP1251 символов?
— Влияет ли на этот глюк наличие рамки ячейки?
— Глючит ли ширина столбцов по аналогии?
— Как себя ведут Open / Libre Office, а также другие программы, вроде Lotus или WordPerfect, в подобном случае?
Сразу ответ на вопрос "Почему у меня в 300-страничном диссере ничё не глючило ни разу за все те 20 диссеров, что я набивал?".
— Потому, что на практике полностью пустые строки в таблицах встречаются очень редко, и даже если таких 3-5 на всю таблицу — то разница в размерах окажется вряд ли больше 0.5..1 мм (учитывая, что работают обычно всётаки в масштабе 100 % ± 20 %, но не 200 %). С другой стороны — см. "Ворд глючит, всё съехало. " без видимых причин время от времени, а?!
Соответствие отображаемой на мониторе и на принтере информац
Можно было бы сказать, что проблема нерешаемая, так как мне известны случаи, когда видимое в Предварительном просмотре не соответствовало результату на бумаге.
Между тем, (так как скорее всего Вы пытаетесь добиться требуемого перевода строки с помошью пробелов) могу посоветовать следующее:
Если в Блокноте набрать нужный текст, нажимая Enter там где это необходимо, а потом скопировать этот текст в ячейку в режиме редактирования (т.е. посте двойного щелчка или F2), то Вы получите весьма устойчивое форматирование.
[quote]"переносить по словам" в этом случае может быть и выключен[/quote]
Виноват, погорячился. Если выключить, то вместо перевода строки получатся квадратики.
Кстати, Alt+Enter — это то же самое, что вставить из блокнота разбитый на строки текст.
К сожалению, Excel не понимает такие символы как Длинный пробел, Неразрывный пробел и т.п.
А посему в Excel это нерешаемая задача.
Вы не думали использовать Word для оформления этого текста? Например, если в строке "ГОСТ 12821-80" после "ГОСТ" нажать Ctrl+Shift+Пробел, то Word ни за что при переносе не оторвет "ГОСТ" от цифр.
Excel (по крайней мере 2000 и XP) действительно не понимает неразрывного пробела (Alt+0160) и переносит текст на нем как на обычном пробеле.
А что касается вопроса почему Excel так делает — это вопрос к разработчику. Просто он так делает и все тут! Ничего с этим поделать будет нельзя если в следующих версиях ничего не изменят, конечно.