|
v7: Визуализация документа Word.Application |
☑ |
0
Hungman2001
03.09.21
✎
13:29
|
День добрый!
Имеем
Word=СоздатьОбъект("Word.Application");
Word.Visible=0;
ДокВорд=Word.documents;
ТекДокВорд=ДокВорд.Open(ПолноеИмяФайлаШаблонаДокумента);
....
ДокВорд.Close(0);
Word.Quit();
Работает хорошо. Вот только зачем-то открывается сам документ несмотря на Word.Visible=0;
А перед открытием выскакивает окошко с сообщением, что шаблон занят - "файл уже используется" с выбором действия
Подскажете как сделать так, что бы сам документ не визуализировался, а шаблон был закрыт (или по крайней мере по умолчанию сразу выбиралось "Создать локальную копию ...".
|
|
1
Mikeware
03.09.21
✎
13:41
|
WordApp = CreateObject("Word.Application");
ДокОле=WordApp.Documents.Add(""""+Имяфайла+".dot""");
|
|
2
Hungman2001
03.09.21
✎
14:11
|
(1) Класс! Диалог не открывается. Сам ворд тоже. Документ сохраняется в PDF, Но!
Теперь возникли проблемы с сохранением в .doc
Попытка
ТекДокВорд.SaveAs(ПолноеИмяФайлаСохраненияДокумента);
Исключение
Сообщить("Возникли проблемы с сохранением документа.")
КонецПопытки;
При этом ПолноеИмяФайлаСохраненияДокумента = "D:\...\Договоры\ДОГОВОР_ПОСТАВКИ_210542_24.08.21.doc"
Что не так?
|
|
3
acht
03.09.21
✎
14:20
|
(2) Все очень просто - ты не читаешь описание ошибки, выбрасываемое исключением.
|
|
4
Mikeware
03.09.21
✎
14:20
|
(2) запиши скрипт и посмотри. в doc, емнип, текущие версии вода экспортируют, а не сохраняют. Ну или включи "запись макроса", и посмотри что записалось (я не знаю где сейчас она включается). Или читай документацию по текущей модели vba
|
|
5
Hungman2001
03.09.21
✎
14:43
|
(4) Разобрался. Благодарю за подсказку
|
|