|
|
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
Знатоки свойств/методов ворда, подскажите, плиз: создаю новые документа из шаблона так: Код: plaintext 1. но эта нехорошая аппликация ругается при втором (и более) запуске на то, что файл FileName уже открыт. Т.е. выдает диалоговое окно: автор файл FileName уже используется, {уведомить/только чтение/отмена} при этом в новых документах можно все править независимо от ругательства. Как задать параметры .Add, (или другого метода), чтобы окно с ругательством не появлялось. ЗЫ : пока вижу (реализовал) только такую 2-х ходовку: 1. Создание нового - пустого Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 19:35:14 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
очепятка Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 19:51:32 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
Попробуй так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 10:12:26 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
не-а (ругается на непраильный формат файла) кстати, после: Set OpenWord = wrdApp.Documents.Add(Template:=FileName) если FileName = "ххх.doc" - стандартный док файл - имеем: ?OpenWord.AttachedTemplate NORMAL.DOT если вы предлагаете заменить док файл на шаблон, - другое дело, но этого мне и не хотелось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 14:30:25 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
Да, я имела в виду что FileName='xxx.dot' Т.е. создается новый документ на основе существующего шаблона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 14:50:59 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
.DOT не помог. Та же ругань при попытке окрыть несколько. (Но я ведь переписываю сам файл шаблона при этом прямой записью - и ничего. Это ворд видимо помнит, что из чего получилось). Может таки ручечки какие-нть повыкручивать в Documents.Add ? Ага, насчупал: Проблема именно в том, что я открываю документ каждый раз в новом аппликухене - чтобы другими окнами не моргать, а в этом завершить все изменения и только потом показать. (А каждый аппликухен, надо понимать, держит свой список источников). т.е. вот так в ворде ошибка на всякое (второе и более) открытие Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Т.е. в аппликейшене надо свойство какое-то срубить в 0? Просмотрел св-ва. Не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 18:14:14 |
|
||
|
wrdApp.Documents.Add(Template:=FileName)
|
|||
|---|---|---|---|
|
#18+
выходил так: Код: plaintext 1. однако попались документы с хитрым форматированием, которые при вставке слегонца расползались (на не то число страниц, какое надо) пришлось еще раз проверить, в чем проблема. Сремяга оказалась не в расширении, а в самом формате dot, т.е. где-то там видимо метка есть (хоть файл и получается того же размера, что и doc). И вот если делать новые документы из "сохраненного как шаблон", то нормально создается скоко угодно активных несохраненных на диск копий, не смотря на то, что при выгрузке самого шаблона на диск я приписываю ему расширение .doc . (блокировка обычного документа, являющегося шаблоном (в такой ситуации) - это некий непонятно к чему реализованный афторами ворда левый механизм... непанятна) Мдя веку-чиз т.е. вернулся к Set OpenWord = wrdApp.Documents.Add(Template:=FileName) но только из заведомого "шаблонного формата". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 16:27:49 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=61&tid=2185930]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 333ms |

| 0 / 0 |
