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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31147
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #31148
        bot_avaOdin — Одинэсник
        Участник

          Для осуществления печати в 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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С