![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить Excel завершить печать не текущей странице [D7]
MsGuns © (2006-10-20 10:30:00)и возобновить с новой (типа разрыва страницы в Ворде)
Спасибо за ответы.
umbra (2006-10-23 12:41:00) [1]
> Дело в том, что нужно "насильно" прекращать печать текущей
> обрабатываемой строки, "закрывать" текущий лист и начинать
> новый.
Что мешает сначала проверить лист на "корректность", а затем, если он в порядке, печатать?
Anatoly Podgoretsky (2006-10-23 11:18:00) [2]
> MsGuns © (23.10.06 10:34) [4]
> К сожалению, ничего не вышло..
Должно выйти, только у Экселя другая идеология, ты должен задать границы страниц. Еще раз советую посмотреть, как это делается в Экселе с помощью макроса и затем реализовать в соответствии с технологией.
EvS (2006-10-23 11:15:00) [3]А напрямую задавать область печати?
MsGuns (2006-10-23 10:34:00) [4]К сожалению, ничего не вышло.. Дело в том, что нужно "насильно" прекращать печать текущей обрабатываемой строки, "закрывать" текущий лист и начинать новый. Такой возможности в Экселе я не нашел. Все решения связаны с изменением самой таблицы (вставкой пустых строк например), что в данном случае не катит.
Anatoly Podgoretsky (2006-10-23 10:09:00) [5]Все что ты можешь делать в Экселе, завсегда сможешь сделать через COM/OLE
MsGuns (2006-10-23 09:50:00) [6]Так просто.. Спасибо ;))
YurikGL (2006-10-21 20:49:00) [7]Явно указываешь номера страниц, которые необходимо напечатать, смотришь соответсвующий макрос и вперед....