Страницы: 1
RSS
Красивый вывод на печать разорванных на 2 страницы ячеек. Как?
 
Уважаемые, добрый день!  
 
Проблема в следующем.  
Имеется большая таблица в одну страницу шириной. Большинство ячеек второго столбца представляют собой вертикальное объединение 5-10 ячеек (пример прилагаю).  
Ячейки довольно крупные, и поэтому объединенные ячейки часто разрываются на несколько страниц. Текстовое содержимое таких ячеек занимает минимальную часть ячейки, отцентрирован текст по середине ячейки.    
При печати таких ячеек текст ячейки попадает либо на первую страницу, либо на вторую, либо разрывается на две страницы. Это некрасиво и неприемлемо. Делать pagebreak перед такими ячейками тоже некрасиво.  
 
Вопрос:  
Можно ли автоматически пропечатывать содержимое ячейки на обеих страницах из тех, на которые она попадает? (при этом желательно, чтобы ячейка не имела открытую границу сверху или снизу, которой Excel демонстрирует, что ячейка перенесена на другую страницу)  
 
Конкретно по приложенному файлу:  
1) Разрыв страницы между 15-16 строками. Ячейка ("Финансово – экономический отдел с централизованной бухгалтерией"), объединяющая 15-19 строки разрывается при печати на две страницы. На первой печатается пустая часть ячейки без нижней границы, на второй - сам текст.  
2) Разрыв страницы между 30-31 строками. Ячейка ("Отдел материально-технического и эксплуатационного обеспечения"), объединяющая 28-32 строки разрывается при печати на две страницы. На первой печатается текст, на второй - пустое место без верхней границы.  
и т.д.  
 
Заранее спасибо!
 
> Делать pagebreak перед такими ячейками тоже некрасиво.  
 
Не согласен. Я бы поступил именно так - макросом передвигал бы pagebreak-и на нужные строки.  
 
 
> Можно ли автоматически пропечатывать содержимое ячейки на обеих страницах из тех, на которые она попадает?  
 
А что же Вы не написали про случай, если разрыв попадёт, к примеру, между 82 и 83 строками? (или строками 49 и 50)  
Как макрос затолкнёт текст из нескольких строк в "невысокую" ячейку?  
Это же сдвинет разбивку на страницы...  
 
Вообще, конечно, сделать можно, но сложно.  
Такие таблицы лучше выводить на печать средствами Word - там подобные ячейки, вроде бы, не разрываются.
 
да пребудет с вами правильный аватар, магистр EducatedFool
 
а сами-то? :)
Живи и дай жить..
 
ищу...
 
Word- правка-специальная вставка текст в формате RTF
 
{quote}{login=}{date=11.09.2009 12:24}{thema=}{post}Word- правка-специальная вставка текст в формате RTF{/post}{/quote}  
 
Единственное отличие, которое там увидел, текст объединенной ячейки центрируется по верхнему краю...  
Это можно и в Excel'е сделать...
 
{quote}{login=}{date=11.09.2009 12:45}{thema=Re: }{post}{quote}{login=}{date=11.09.2009 12:24}{thema=}{post}Word- правка-специальная вставка текст в формате RTF{/post}{/quote}  
 
Единственное отличие, которое там увидел, текст объединенной ячейки центрируется по верхнему краю...  
Это можно и в Excel'е сделать...{/post}{/quote}Там, в свойствах таблицы, есть галочка "разрешать перенос строк на следущюю страницу" - ее снять.
Страницы: 1
Читают тему
Наверх