Страницы: 1
RSS
При печати обрезается часть текста в ячейке.
 
Доброго всем дня. Прошу помощи с небольшой проблемкой. Пример прилагаю

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

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Дело в том, что текст разный может быть. может быть совсем короткий, тогда высота строки меньше, а может быть текст длиннее - тогда высота увеличится. Я использую команду     Rows("1:1" ;) .EntireRow.AutoFit  в макросе, для автоподбора высоты объединенной ячейки.
 
Можно посмотреть на какой величине строки примерно начинает проявляться сей неприятный баг. И тогда в цикле по строкам сверять высоту строки и если она больше или равна пограничной - слегка увеличить.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
The_Prist пишет: в цикле по строкам сверять высоту строки
я вышел из положения, добавив в конце строки СИМВОЛ(10) - чтоб добавлялась пустая строчка. коряво конечно, но хоть текст не ест. Просто макросами усложнять не хотел, думал есть какой-то более явный способ решить проблему. Спасибо большое всем, кто откликнулся.
 
У вас в D1 - выравнивание по нижнему краю, в А1 - по верхнему.
Сделайте оба по нижнему центру.
Изменено: Михаил С. - 06.08.2014 15:18:05
 
Все равно обрезается, хоть и не так явно. Хвостики у "Р" например все равно срезаются.
Страницы: 1
Читают тему
Наверх