|
|
|
Вопрос по печати из VB документа Word
|
|||
|---|---|---|---|
|
#18+
Необходимо распечатать документ Word, сформированный в VB. Проблема в том, что печатать его необходимо на конкретном принтере, а не на принтере по умолчанию. Если втупую использовать appWord.PrintOut, то печать уйдет на дефалтовый принтер. Если указать appWord.ActivePrinter = sMyPrinter appWord.PrintOut, то принтер sMyPrinter сделается принтером по умолчанию и на него отправится печать. Есть ли какой-то способ отправить на печать из Ворда на конкретный принтер? Вариант переобозначать дефалтовый принтер перед печатью и возвращать его после печати не подойдет по ряду причин. Спасибо!!! ЗЫ: MSWord 2003, VB6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 10:29 |
|
||
|
Вопрос по печати из VB документа Word
|
|||
|---|---|---|---|
|
#18+
Причины в студию. Ибо другого способа нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 10:45 |
|
||
|
Вопрос по печати из VB документа Word
|
|||
|---|---|---|---|
|
#18+
Подстава:) Дело в том, что на переознаение дефалтового принтера уходит время, пол секунды. В итоге печать одного документа занимает не пол секунды, а 2 секунды где-то. Но! Задача - печатать большой пул документов потоком. И при 200 документах печать занимает не пару минут, а 7-8 минут. А ведь эти объемы не предел... Вот и получается, что надо оптимизировать. Делать принтер по умолчанию дургим ПЕРЕД отправкой всего потока как-то не хочется: мало ли какие-то сбои произойдут и принтер не вернется обратно на дефалтовый... Пользователи не догадаются сами переключить (да и я сам б тоже не догадался:) ) Вот так, как-то.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 11:26 |
|
||
|
Вопрос по печати из VB документа Word
|
|||
|---|---|---|---|
|
#18+
Ларчик-то просто открывался:) wrkAppl.WordBasic.FilePrintSetup Printer:=sMyPrinter, DoNotSetAsSysDefault:=1 wrkObj.PrintOut (True) Проверил, работает. Елы зеленые, вот что значит знать VBA... Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35384345&tid=2162158]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 390ms |

| 0 / 0 |
