Odin | База знаний 1С

Как выполнить печат...
 

Как выполнить печать в MS Word из 1С?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

печать в ms word из 1с



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для осуществления печати в MS Word из 1С можно использовать COM-объект Word.Application. Ниже приведен пример кода, который демонстрирует, как это сделать:

1C
Процедура ПечатьВWord()
    // Создаем объект Word
    MSWord = Новый COMОбъект("Word.Application");
    // Делаем Word видимым
    MSWord.Visible = Истина;
    
    // Создаем новый документ
    Документ = MSWord.Documents.Add();
    
    // Вставляем текст в документ
    Документ.Content.Text = "Привет, это тестовый документ из 1С!";
    
    // Сохраняем документ
    ПутьКФайлу = "C:ТестовыйДокумент.docx";
    Документ.SaveAs(ПутьКФайлу);
    
    // Закрываем документ
    Документ.Close();
    
    // Закрываем приложение Word
    MSWord.Quit();
КонецПроцедуры

В этом примере создается новый документ в MS Word, в который вставляется текст, после чего документ сохраняется и приложение Word закрывается. Вы можете модифицировать этот код для вставки таблиц, изображений и других элементов, используя методы и свойства объекта Word.

Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1218.html



   
ОтветитьЦитата