Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Визуализация документа Word.Application

v7: Визуализация документа Word.Application
Я
   Hungman2001
 
03.09.21 - 13:29
День добрый!
Имеем
    Word=СоздатьОбъект("Word.Application");    
    Word.Visible=0;
    ДокВорд=Word.documents;    
    ТекДокВорд=ДокВорд.Open(ПолноеИмяФайлаШаблонаДокумента);
        ....

    ДокВорд.Close(0);
    Word.Quit();

Работает хорошо. Вот только зачем-то открывается сам документ несмотря на Word.Visible=0;
А перед открытием выскакивает окошко с сообщением, что шаблон занят - "файл уже используется" с выбором действия

Подскажете как сделать так, что бы сам документ не визуализировался, а шаблон был закрыт (или по крайней мере по умолчанию сразу выбиралось "Создать локальную копию ...".
   Mikeware
 
1 - 03.09.21 - 13:41
WordApp = CreateObject("Word.Application"); 
ДокОле=WordApp.Documents.Add(""""+Имяфайла+".dot""");
   Hungman2001
 
2 - 03.09.21 - 14:11
(1) Класс! Диалог не открывается. Сам ворд тоже. Документ сохраняется в PDF, Но!

Теперь возникли проблемы с сохранением в .doc
Попытка
    ТекДокВорд.SaveAs(ПолноеИмяФайлаСохраненияДокумента); 
Исключение
    Сообщить("Возникли проблемы с сохранением документа.")
КонецПопытки;

При этом ПолноеИмяФайлаСохраненияДокумента = "D:\...\Договоры\ДОГОВОР_ПОСТАВКИ_210542_24.08.21.doc"
Что не так?
   acht
 
3 - 03.09.21 - 14:20
(2) Все очень просто - ты не читаешь описание ошибки, выбрасываемое исключением.
   Mikeware
 
4 - 03.09.21 - 14:20
(2) запиши скрипт и посмотри. в doc, емнип, текущие версии вода  экспортируют, а не сохраняют. Ну или включи "запись макроса", и посмотри что записалось (я не знаю где сейчас она включается). Или читай документацию по текущей модели vba
   Hungman2001
 
5 - 03.09.21 - 14:43
(4) Разобрался. Благодарю за подсказку

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.