Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.223.106.232] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте, уважаемые коллеги. Пишу программу
в кторой требуется печатать Word документ в фоновом режиме. Пробовал по всякому, но каждый раз при попытке распечатать документ, выскакивает мерзенькое сообщение "Документ не входит в границы печати. Продолжить? [Да][Нет]". Мне это предупреждение как "зуб в носу", во первых появляется на экране редактор Word, во вторых, если я захочу напечатать 100 документов подряд, мне это окно будет совсем неуместно. Что делать? Печатаю так: ShellExecute(Application.handle, 'print', PChar('file.doc'), nil, nil, SW_HIDE); С уважением. Гришан А. |
Сообщ.
#2
,
|
|
|
Так скорректируй границы документа и будет тебе счастье
|
Сообщ.
#3
,
|
|
|
нет, так нельзя (не имею право корректировать документ).
Нужно както, сделать так, что бы злопадлючее окошко не выскакивало |
Сообщ.
#4
,
|
|
|
Ну тогда напиши хук (WH_CBT) и закрывай окошко.
|