|
|
|
Верстаем текст в книжку. Или глюченый принтер!!!
|
|||
|---|---|---|---|
|
#18+
Народ, ддоброго всем времени суток! Вобщем поставило мне тут начальство оформить один документик в виде книжки. Т.е. где-то около 30 листов текста необходимо распечатать так, чтобы распечатав текст на 2-х сторонах А4 и сложив их пополам, получалась брошурка. И вроде бы все я сделал, процедурку, грамотно раскидывающую листы на печать я написал. Работает идеально. Но вот есть глюк: короче книжка получается довольно большая и для удобство сшивания я верстаю её через так называемые "тетрадки". В каждой тетрадке 3 листа А4 (т.е. 3 разворота или 6 листочков, или 12 страничек получается). Получается несколько тетрадок, которые потом складываются одна к одной и получается книжка. Так как в каждой тетрадке получается 12 страничек, то первыми на печать на одной стороне А4 отправляются 1 и 12 лист документа, за тем 3 и 10, потом 5 и 8. Далее, процедурка прерывается msgbox'ом и предлагает перевернуть листы в принтере на другую сторону. После в печать идет 6 и 7, 4 и 9, 2 и 11. В итоге - первая тетрадка готова. Далее алгоритм повторяется для след. листов. Глюк заключается в чем, если открыть этот документ и сразу же запустить макрос, то почему-то не пропечатываются 1 и 12, хотя процедура реально посылает их на печать!!! (Это видно в замедленном действии (F8)), однако, первая страница вылезает пустой. А вот если все отменить и запустить второй раз, то все начинает работать!!! Или если после открытия документа и перед использованием макроса просто тупо распечатать что-нибудь (какую-нибудь одну страницу), а после запустить процедуру, то тоже все работает. Почему так? Почему принтер не хочет печатать с первого раза? Чтобы это все не было голословным - файл здесь, внизу, посмотрите... Заранее спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 22:58:08 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=205&tid=2179878]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 397ms |

| 0 / 0 |
