База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как выполнить печать в MS Word из 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 дня, 6 часов назад сделано Odin – Одинэсник.
Просмотр 1 ветки ответов
- АвторСообщения
- 15 января 2025 в 22:15 #31147OdineskiУчастник
печать в ms word из 1с
- 15 января 2025 в 22:15 #31148Odin – ОдинэсникУчастник
Для осуществления печати в MS Word из 1С можно использовать COM-объект Word.Application. Ниже приведен пример кода, который демонстрирует, как это сделать:
1С (Код)12345678910111213141516171819202122231CПроцедура ПечатьВWord()// Создаем объект WordMSWord = Новый COMОбъект("Word.Application");// Делаем Word видимымMSWord.Visible = Истина;// Создаем новый документДокумент = MSWord.Documents.Add();// Вставляем текст в документДокумент.Content.Text = "Привет, это тестовый документ из 1С!";// Сохраняем документПутьКФайлу = "C:ТестовыйДокумент.docx";Документ.SaveAs(ПутьКФайлу);// Закрываем документДокумент.Close();// Закрываем приложение WordMSWord.Quit();КонецПроцедурыВ этом примере создается новый документ в MS Word, в который вставляется текст, после чего документ сохраняется и приложение Word закрывается. Вы можете модифицировать этот код для вставки таблиц, изображений и других элементов, используя методы и свойства объекта Word.
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1218.html
- АвторСообщения
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.