agam Пользователь Сообщений: 75 |
Доброго всем дня. Прошу помощи с небольшой проблемкой. Пример прилагаю Проблема в следующем — в ячейке D1 есть определенный текст, довольно большой (здесь — это просто текст, на самом деле там формула, результатом которой будет тот или иной текст, зависящий от других условий) Ячейка A1 — объединенная (иначе никак, это продиктовано структурой всего документа). В ячейке A1 ссылка на ячейку D1 (поясню — это сделано для того, чтобы можно было макросом автоматически подбирать высоту объединенной ячейки). Так вот, непосредственно проблема — при печати часть текста из объединенной ячейки наполовину обрезается, хотя на экране все нормально. Ниже на рисунке видно как обрезалась нижняя строчка. Прикрепленные файлы
|
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#2 06.08.2014 14:44:28
Сделайте в макросе, путём ручного подбора, на несколько единиц больше высоту указанной строки. <#0> |
||
agam Пользователь Сообщений: 75 |
Дело в том, что текст разный может быть. может быть совсем короткий, тогда высота строки меньше, а может быть текст длиннее — тогда высота увеличится. Я использую команду Rows(«1:1» .EntireRow.AutoFit в макросе, для автоподбора высоты объединенной ячейки. |
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
Можно посмотреть на какой величине строки примерно начинает проявляться сей неприятный баг. И тогда в цикле по строкам сверять высоту строки и если она больше или равна пограничной — слегка увеличить. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
agam Пользователь Сообщений: 75 |
#5 06.08.2014 15:11:18
я вышел из положения, добавив в конце строки СИМВОЛ(10) — чтоб добавлялась пустая строчка. коряво конечно, но хоть текст не ест. Просто макросами усложнять не хотел, думал есть какой-то более явный способ решить проблему. Спасибо большое всем, кто откликнулся. |
||
У вас в D1 — выравнивание по нижнему краю, в А1 — по верхнему.
центру. Изменено: Михаил С. — 06.08.2014 15:18:05 |
|
agam Пользователь Сообщений: 75 |
#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 |
Модератор 11336 / 4655 / 748 Регистрация: 07.08.2010 Сообщений: 13,484 Записей в блоге: 4 |
|
18.04.2018, 20:21 |
2 |
обрезает первую строку текста, хотя в «обычном» режиме всё влезает и на другом компьютере с той же ОС и офисом(2010 стандарт) всё работает. принтер у них один или разные
1 |
4 / 3 / 2 Регистрация: 11.06.2013 Сообщений: 298 |
|
19.04.2018, 08:57 [ТС] |
3 |
принтер у них один или разные Границы стал печатать после переустановки драйверов, но текст съезжает так же!!!
0 |
Модератор 11336 / 4655 / 748 Регистрация: 07.08.2010 Сообщений: 13,484 Записей в блоге: 4 |
|
19.04.2018, 09:23 |
4 |
просто обрезает первую строку текста, хотя в «обычном» режиме это тоже могут влиять поля страницы и коллонтитул Добавлено через 2 минуты
…., но текст съезжает так же!!! поясните : в чем суть съезжания
1 |
4 / 3 / 2 Регистрация: 11.06.2013 Сообщений: 298 |
|
19.04.2018, 10:37 [ТС] |
5 |
поясните : в чем суть съезжания Посмотрите на скриншоте строку под номером 5, столбец 3. Там слова «Гродненское городское» обрезаны. То есть первые слова в строке обычно обрезаны. Хотя в обычном режиме всё хорошо.
0 |
Модератор 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 |
это у вас неправильное выравнивание текста в ячейке Выравнено по нижнему, левому краю. Но ведь в «обычном» режиме всё красиво, как только дело доходит до печати — такая беда.
0 |
772 / 615 / 294 Регистрация: 05.01.2014 Сообщений: 1,338 |
|
19.04.2018, 17:39 |
8 |
Сообщение было отмечено danil663 как решение Решение
Есть 2 проблемы, при переходе в режим предварительного просмотра он просто обрезает первую строку текста, хотя в «обычном» режиме всё влезает То что вы видите на предпросмотре и в обычном режиме, разные картинки, откройте вкладку «Вид» в группе «Режимы просмотра книги» откройте окно «Разметка страницы» и увидите какой будет страница при печати, то же самое можно сделать нажав иконку в нижнем правом углу листа «Разметка страницы». В вашем случае попробуйте выделить 3 столбец, в группе «Ячейки» откройте «Формат», установите «Автоподбор высоты строки».
Выделяешь фрагмент таблицы, печатает границы, посылаешь всё на печать — не печатает. При выделенном фрагменте 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, вам необходимо настроить документ во вкладке «Макет» и во вкладке «Обзор», вы сделайте окончательные корректировки.
Параметры вкладки «Макет»
- Откройте документ Excel.
- Перейдите на панель инструментов и выберите вкладку «Макет» , на этой вкладке вы можете внести несколько изменений, необходимых для печати.
- Найдите раздел «Макет» ; где нужно изменить следующие настройки: «Ориентация» (горизонтальный или вертикальный), «Резать» et «Поле» листа.
Настройки вкладки «Предварительный просмотр»
Вкладка «предварительный просмотр» позволяет вам посмотреть, как был документ, который вы создали, таким образом вы сможете увидеть, нужно ли вам вносить какие-либо другие корректировки для правильной печати документа.
- Перейдите на панель инструментов и щелкните вкладку «Файл» , эта опция находится в верхнем левом углу.
- Когда появится меню, щелкните «Печатать» .
- Сразу появится боковое меню и окно «Предварительный просмотр»; Это окно позволит вам увидеть ошибки листа. В этом же окне вы также можете внести необходимые изменения; например, размер листа, поля и ориентация.
- Важная опция, содержащаяся в этом окне, — «Масштабирование». ; Этот параметр позволяет вносить важные изменения во время печати.
- Если в параметре указано «Без масштабирования», вы должны включить его; Для этого перейдите в опцию «Настроить страницу» (которая находится в конце открытой вами вкладки); В параметре «Лист» установите флажок «Печатать линии разделения».
- Теперь вернитесь в окно «Предварительный просмотр» и выберите вариант «Масштабирование» , когда появится меню, выберите «Уместить лист на страницу» . Это позволит распечатать всю информацию на одном листе.
- Перед печатью убедитесь, что в окне «Предварительный просмотр» активируется опция «Печатать активные листы»; потому что, если опция выбора печати активна, лист не будет напечатан правильно.
Имейте в виду, что предварительный просмотр предназначен не для полного редактирования документа, а для предоставления ему недостающих ключей; чтобы внести существенные изменения, вы должны сделать это на вкладке «Создание страницы».
Один из вариантов, который также поможет вам правильно распечатать все ваши документы Excel, — это настройка «Области печати».
Как настроить область печати Excel?
Регулировка области печати позволяет печатать только определенную область рабочего листа, то есть печатать определенное количество столбцов или строк по мере необходимости.
- Откройте документ Excel.
- Перейдите на панель инструментов и выберите вкладку «Макет» .
- Выберите область для печати на листе, т. Е. Требуемые строки или столбцы.
- Поскольку вы уже открыли вкладку «Макет», найдите раздел «Параметры страницы»; и нажмите на опцию «Область печати» .
- Когда появится небольшое меню, нажмите на опцию «Определить область печати»; сразу же вокруг выбранной области появится серая рамка.
В этом варианте вы также можете выбрать весь документ и щелкнуть «область печати», затем «Определить область печати»; Если в выбранной области появляется тонкая пунктирная линия, значит, вы превысили лимит листа. Затем ячейки за пределами этих точек будут напечатаны на другом листе.
Чтобы этого не происходило, вам необходимо настроить лист, например уменьшить шрифт, ширину столбца, изменить поля или ориентацию листа. Если вы не хотите вносить какие-либо из этих изменений, Вы можете уменьшить всю площадь листа в опции «Предварительный просмотр» — «Масштабирование» .
Следуя рекомендациям в этой статье, вы предотвратите печать таблиц, диаграмм и листов, созданных в Excel, на двух или более листах. Использование Excel поможет вам лучше организовать данные, создать графики, диаграммы или добавить по категориям .
Меняется выстота строк при печати таблицы |
||||||||
Ответить |
||||||||
Ответить |