При выполненении кода
WordApp = Новый COMОбъект("Word.Application");
Док = WordApp.Documents.Add(ИмяФайлаСПутем,,,true); в это строке возникает ошибка
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{Документ.ra_Nesootvetstvie.МодульМенеджера(1859)}: Не удалось вывести на печать файл шаблона.
{ОбщийМодуль.ра_ОбщегоНазначенияКлиентСервер.Модуль(160)}: Ошибка при вызове метода контекста (Add)
Док = WordApp.Documents.Add(ИмяФайлаСПутем,,,true);
по причине:
Произошла исключительная ситуация (Microsoft Word): Приложению Word не удалось прочитать документ. Возможно, он поврежден.
Попробуйте выполнить следующие действия:
* Откройте файл с помощью команды ''Открыть и восстановить''.
* Откройте файл с помощью конвертера резервных копий.
ВызватьИсключение Ответ.ОписаниеОшибки;
ИмяФайлаСПутем это C:\Windows\Temp\v8_2032_1a096.tmp
Во вложенном файле описание WordApp
Где смотреть? Сервер 1С (64 )запущен от системной записи . В панели задач видно много процесов Word 32.
(7) Может как-то определить другой каталог для временных файлов , чтобы не в Windows . Как это переопределить ПолучитьИмяВременногоФайла это системная функция?
Ну я его скопировал свободно и открыл , даже открылся не переименованным.
А процессы только руками убираются. Причем сначала делал несколько попыток , посмотрел а в панели куча процессов.
WordApp = Новый COMОбъект("Word.Application");
//создание
Док = WordApp.Documents.Add
//открытие уже существующего
Док = WordApp.Documents.Open(ИмяФайлаСПутем)
Да рано радовался. При следующей команде Док.SaveAs(ИмяФайлаПечатиPDF, 17);
Пишет ошибку Значение не является значением объектного типа (SaveAs)
При этом и сам Док в Табло Неопределено.
Word 16 64-разрядный.
Странно что на ноутбуке всё нормально работает.
Вот эта команда уже неправильно отрабатывает , не создаёт документ из файла
Док = WordApp.Documents.Open(ИмяФайлаСПутем,,,true);
C:\Intel\Темр\v8_62FA_6e.tmp это ИмяФайлаСПутем
Подскажите пожалуйста что за ошибки и кто как решил
Попытка
ОбъектВорд = Новый COMОбъект("Word.Application");
Исключение
Сообщить("Ошибка при запуске Microsoft Word: " + ОписаниеОшибки(), СтатусСообщения.Внимание);
Возврат Неопределено;
КонецПопытки;
//Путь к шаблону
ОбъектВорд.Documents.Add("C:\Users\Users1\Desktop\Ворд.docx");
ШаблонВорд = ОбъектВорд.ActiveDocument;
ОбъектВорд.Application.Visible = Истина;
ОбъектВорд.Activate();
Показать
{Документ.ПриемНаРаботуВОрганизацию.Форма.ФормаДокумента.Форма(790)}: Ошибка при вызове метода контекста (Add)
ОбъектВорд.Documents.Add("C:\Users\Users1\Desktop\Ворд.docx");
по причине:
Произошла исключительная ситуация (Microsoft Word): Приложению Word не удалось прочитать документ. Возможно, он поврежден.
Попробуйте выполнить следующие действия:
* Откройте файл с помощью команды ''Открыть и восстановить''.
* Откройте файл с помощью конвертера резервных копий.