![]() |
![]() |
![]() |
|
Word.Application | ☑ | ||
---|---|---|---|---|
0
zfobo
07.03.12
✎
13:00
|
Ошибка при вызове метода контекста (Add)
Word.Documents.Add(Константы.ПутьКШаблонам.Получить()+"\"+ИмяШаблона); по причине: Произошла исключительная ситуация (Microsoft Word): Приложению Word не удалось прочитать документ. Возможно, он поврежден. Попробуйте выполнить следующие действия: * Откройте файл с помощью команды ''Открыть и восстановить''. * Откройте файл с помощью конвертера резервных копий. пути по точке остановки смотрел все нормально, документ находит, в процессах word тоже появляется, права на доступ чтение и запись есть. Word=Новый COMОбъект("Word.Application"); Word.Documents.Add(Константы.ПутьКШаблонам.Получить()+"\"+ИмяШаблона); может кто с чем связывался такого рода |
|||
1
Fish
гуру
07.03.12
✎
13:01
|
(0) А сам файл вордом нормально открывается? Может он и правда повреждён?
|
|||
2
Ц_У
07.03.12
✎
13:02
|
ИмяШаблона.dot?
|
|||
3
zfobo
07.03.12
✎
13:03
|
Нет если файл и путь будет где то на компе все будет нормально, открывает как положенно без всяких проблем, а по локальному пути что то не хочет.
|
|||
4
zfobo
07.03.12
✎
13:03
|
Да .dot
|
|||
5
Fish
гуру
07.03.12
✎
13:05
|
(3) Это как?
|
|||
6
zfobo
07.03.12
✎
13:06
|
проверял таким путем:
ИмяФ= Константы.ПутьКШаблонам.Получить()+"\"+ИмяШаблона; ВыбФайл= новый Файл(ИмяФ); Если ВыбФайл.Существует() Тогда Стрт = "Результат выполнения:"+Символы.ПС+ +"Файл: "+ВыбФайл.ПолноеИмя+Символы.ПС+ +"Имя: "+ ВыбФайл.Имя+Символы.ПС+ +"Имя без расширения: "+ВыбФайл.ИмяБезРасширения+Символы.ПС+ +"Расширение: "+ВыбФайл.Расширение+Символы.ПС+ +"Путь: "+ВыбФайл.Путь+Символы.ПС+ +"Размер: "+ВыбФайл.Размер()+Символы.ПС+ +"Это файл: "+ВыбФайл.ЭтоФайл()+Символы.ПС+ +"Время изменения: "+ВыбФайл.ПолучитьВремяИзменения()+Символы.ПС+ +"Только чтение: "+ВыбФайл.ПолучитьТолькоЧтение()+Символы.ПС+ +"Невидимость: "+ВыбФайл.ПолучитьНевидимость(); Сообщить(Стрт); Иначе Предупреждение("Файл не найден!"); КонецЕсли; Тоже нормально все файл нашел |
|||
7
le_
07.03.12
✎
13:09
|
(4) Для чего dot? Doc или Docx не подходят?
|
|||
8
zfobo
07.03.12
✎
13:09
|
Имею в веду, если файл где то на компе будет то он открывает нормально.
А по локальному (ip) не хочет, но файл сам находит там |
|||
9
dk
07.03.12
✎
13:10
|
Сообщить(Константы.ПутьКШаблонам.Получить()+"\"+ИмяШаблона);
|
|||
10
zfobo
07.03.12
✎
13:11
|
Шаблоны в .dot хранятся, да и если изменить даже на .doc .docx тоже такая же ситуация.
|
|||
11
le_
07.03.12
✎
13:12
|
(10) Попробуй не просто расширение изменить, а нормальный doc сохранить и открыть через com.
|
|||
12
dk
07.03.12
✎
13:14
|
ну и обычно сразу ссылку на открытый док берут
|
|||
13
zfobo
07.03.12
✎
13:15
|
он создан в 2007 и сохранен из него 3мя документами: dot, doc, docx.
\\192.168.1.20\обменище\Шаблон\Вид договора1.dot Да и не в расширении кажется дело то, он бы тогда и у меня на компе ведь что нибудь да написал. |
|||
14
zfobo
07.03.12
✎
14:03
|
Вопрос решился путем замены ip на имя компьютера
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |