Печать документа Word из 1С #446007


#0 by Anlen
Необходимо распечатать договор созданный в ворде из 1С. Воспользовалась Active documet - и  все вроде бы хорошо, но! если у пользователя уже был открыт ворд и свернут - то макет договора открывается тоже в свернутом окне. Если пользователь не сразу заметил что у него открылось новое свёрнутое окно то будет жать на кнопку печать до бесконечности:( Принудительно развернула окно, но оно все равно остается за окном 1С, как вывести окно ворда на передний план??
#1 by Anlen
ничего другого не нашлось кроме как свернуть - развернуть окно. если кому то понадобиться можно почитать здесь
#2 by Aprobator
Имеется ввиду ActiveDocument макет что ли? Потому как если доставалось через Новый COMObject(Word.Application), то вроде Applicstion.Activate должно помочь.
#3 by Anlen
да макет. там же тоже есть КомОбъект.Activate, тока не помогает. если ворд был ранее свернут то так и откроется новый макет в окне под 1С
#4 by Aprobator
т.е. окно ворда выводится минимизировано, а изменить состояние окна не получается?
#5 by Anlen
ну да, оно открылось минимизировано. добавила в модуль КомОбъект.Application.WindowState = 1 после этого окно стало открываться максимизировано но под окном 1С, то есть его не видно пока не свернешь 1С
#6 by TeddySlaf
.visible ?
#7 by План счетов
wdDialogFilePrint = 88;            Word.Dialogs.Item(wdDialogFilePrint).Show;
#8 by Anlen
а как сделать что бы открывалось с защитой. почему то на КомОбъект.Application.Protect(2,Ложь,СокрЛП(ТекущаяДата),Ложь,Ложь); ругается, эта строка должна быть выше или ниже КомОбъект.Application.Visible=Истина; КомОбъект.Activate;
#9 by TeddySlaf
а если с защитой, то может быть сразу на принтер посылать? Чтоб уж совсем ничего нельзя было менять.
#10 by Anlen
ага, сделала вопрос. хорошо что если что изменят в печатной форме то это не сохраняется. но хотелось бы что бы они и посмотреть его иногда могли.
#11 by TeddySlaf
дык получилось, что ли передать фокус на Ворд?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С