Имя: Пароль:
1C
1С v8
PrintOut
0 YHVVH
 
30.07.13
09:27
код такой

Word=Новый COMОбъект("Word.Application");
Word.Documents.Add(ВремФайл);
Doc=Word.ActiveDocument;
Doc.PrintOut();      
Word.Quit();
Word="";

принтаут посылает сразу на печать ,а как диалог выбора принтера вызвать?
1 XLife
 
30.07.13
09:28
Print()?
2 YHVVH
 
30.07.13
09:32
(1) не
3 MiniMuk
 
30.07.13
09:51
4 YHVVH
 
30.07.13
09:55
(3) я смотрел, вызова диалога печати не нашел там
5 YHVVH
 
30.07.13
10:01
засада блин
6 YHVVH
 
30.07.13
10:02
теперь надо список принтеров формировать и подсовывать , выбранный принтер в printout

почему все так сложно блин.
7 MiniMuk
 
30.07.13
10:11
(4) PreviewТип: System.Object
Значение true, чтобы приложение Microsoft Office Excel открывало перед печатью объекта окно предварительного просмотра; значение false, чтобы печать объекта начиналась немедленно.
Не оно?
Тогда ищи в разделе диалогов
8 MiniMuk
 
30.07.13
10:14
Пример открытия файла

    ОбъектВорд = ПолучитьВорд();
    Если  Не ОбъектВорд = Неопределено Тогда
        ОбъектВорд.WindowState = 1;
        ОбъектВорд.Height = 0;
        ОбъектВорд.Width = 0;
        myopendial = ОбъектВорд.FileDialog(3);
        myopendial.AllowMultiSelect =0;
        myopendial.Title = "Выбирайте файлы...";
        Для i = 1 По myopendial.Filters.Count Цикл
            myopendial.Filters.Delete();
        КонецЦикла;
        //myopendial.Filters.Add("1С файлы", "*.ert; *.mxl; *.txt", 1);
        ОбъектВорд.Visible=-1;
        ОбъектВорд.Activate();
        myopendial.InitialFileName = Путь;
        myopendial.Show();
        Если myopendial.SelectedItems.Count > 0  Тогда
            Возврат myopendial.SelectedItems.Item(1);
        Иначе
            Возврат Неопределено;
        КонецЕсли;  
    Иначе
        Возврат Неопределено;
        
    КонецЕсли;
9 MiniMuk
 
30.07.13
10:16
10 YHVVH
 
30.07.13
10:18
теперь надо подобюное для печати
11 Jaap Vduul
 
30.07.13
10:25
Word.Dialogs(88).Show();
12 YHVVH
 
30.07.13
11:45
(11) спасибо