Имя: Пароль:
1C
1С v8
Печать макета ActiveDocument 1C
0 Gossar1C
 
28.02.13
13:42
ЗДраствуйте! еще раз) Это код заполнения макета ActiveDocument и отправки на печать

Функция ИзменениеМакета (Файл) Экспорт
   
       
   Договор = ПолучитьМакет("Доп_Соглашение"); // получим макет-ActiveDocument
   MSWord = Договор.Получить();  
   Попытка
       Doc = MSWord.Application.Documents(1);
       Doc.Activate();        
       Replace = Doc.Content.Find;    
               
       // Здесь мы заменяем  
       Replace.Execute("{Номер_Договора}",Ложь,Истина,Ложь,,,Истина,,Ложь,"0002B-2");
 
       // Обратите внимание, измененный объект открывается если уже запущено приложение MSWord, открывается в отдельной закладке, (!!! если приложение не запущено но функция просто напросто висит) хотелось бы узнать можно ли открывать сразу уже измененный ActiveDocument или Не открывая его просто отправлять на печать?
       MSWord.Application.Visible = Истина;
       MSWord.Activate();
       MSWord.Application.PrintOut(,,);
       
   Исключение
       Сообщить(ОписаниеОшибки());
       MSWord.Application.Quit();    
   КонецПопытки;    
   
   возврат 0;
   
КонецФункции

мне нужно просто распечатать этот макет ActiveDocument с уже внесенными изменениями
1 Cube
 
28.02.13
13:44
2 Gossar1C
 
28.02.13
13:49
(1) да гугл классная вещь, но иногда не ищет то что нужно, а подсказать просто напросто никак нельзя?
3 Cube
 
28.02.13
13:51
(2) А просто прочитать никак нельзя? Лентяй.
4 Gossar1C
 
28.02.13
13:53
(3) попрошу не переходить на личности, если вам не интересна данная тема и вам нечего больше сказать, прошу ее покинуть, здесь люди делятся мыслями и просят помощи если что то не получается, а не указывают в какой поисковик что вбивать
5 Cube
 
28.02.13
13:57
(4) "Стаж: 11 дней"
Пятнично))))))))
Давай-давай, расскажи нам ещё, что тут "у вас" делают))))
6 Gossar1C
 
28.02.13
14:00
(5) уважаемый за эти 11 дней, я увидел достаточно на этом форуме, а такое хамло как вы, мне попалось именно на 11й день,
увы, печально что такие люди и на этом форуме не дают покоя
7 SkrAn
 
28.02.13
14:08
Чтото вроде Word.ActiveDocument.printout()
Тут указываются параметры печати. делал несколько лет назад - непомню как задаются)
8 SkrAn
 
28.02.13
14:09
Но можно и без параметров) - по умолчанию)
9 SkrAn
 
28.02.13
14:09
на майкрософт - все параметры вордовские есть. в сдк
10 Gossar1C
 
28.02.13
14:23
SkrAn спасибо) вопрос решен)

MSWord.Application.PrintOut(,,);
11 Gossar1C
 
28.02.13
14:23
Печать без открытия MSWord