|
|
|
использование макета типа activedocument | ☑ | ||
|---|---|---|---|---|
|
0
колодина
08.08.05
✎
13:00
|
все делаю так, как описано у Габеца... однако Ворд открывает не подготовленный шаблон файла, а пустой новый файл.... кто-нибудь использует этот тип макета? каким образом? спасибо...
|
|||
|
1
колодина
09.08.05
✎
06:06
|
ну неужели его никто не использует?
|
|||
|
2
колодина
09.08.05
✎
08:53
|
очень прошу откликнуться... вот Волшебник может быть знает как использовать...
|
|||
|
3
Rovan
гуру
09.08.05
✎
09:04
|
(0) А поиск по Мисте не помог ?
|
|||
|
4
колодина
09.08.05
✎
09:10
|
не помог... у Габеца в книге приведен пример использования, но как раз этот код и не работает...
|
|||
|
5
Rovan
гуру
09.08.05
✎
09:27
|
(4) Покажи сюда его - людям на обзор
|
|||
|
6
колодина
09.08.05
✎
09:35
|
вначале создается макет тип ActiveDocument, а потом по нажатию кнопки работает такой код. после работы кода открывается Ворд, но с пустым новым файлом...
Договор = ПолучитьМакет("Договор1"); MsWord = Договор.Получить(); НаименованиеКОнтрагента = Владелец.НаименованиеПолное; попытка Документ = MsWord.Application.Documents(1); Документ.Activate(); Замена = Документ.Content.Find; Замена.Execute("<НаименованиеПокупателя>",Ложь, Истина, Ложь,,,Истина,,Ложь,НаименованиеКОнтрагента); MsWord.Application.Visible = Истина; MsWord.Activate(); |
|||
|
7
Asmody
09.08.05
✎
10:05
|
хм... а у меня работает. что я делаю не так? (8.0.12.21, office 2003)
|
|||
|
8
колодина
09.08.05
✎
10:09
|
у меня 2000 офис... версия 8.0.11.3.... 12-ую что ли поставить?
прямо такой код работает? |
|||
|
9
колодина
09.08.05
✎
10:27
|
поставила ту же версию, результат - тот же.... открывается пустой документ....
|
|||
|
10
Asmody
09.08.05
✎
10:52
|
мыло в карточке проверь
|
|||
|
11
колодина
09.08.05
✎
11:12
|
(10) поставила вашу обработку, тот же результат... открывается пустой файл... сейчас установлю 2003 офис, проверю....
|
|||
|
12
колодина
09.08.05
✎
11:23
|
вот оказалось - нужен 2003 ворд.... и документ - открылся....
|
|||
|
13
колодина
09.08.05
✎
11:26
|
работает... даже противно....
|
|||
|
14
Asmody
09.08.05
✎
11:31
|
а был какой?
|
|||
|
15
колодина
09.08.05
✎
11:32
|
2000....
|
|||
|
16
Asmody
09.08.05
✎
11:33
|
а на XP нет возможности попробовать?
|
|||
|
17
колодина
09.08.05
✎
11:33
|
вернее 97-ой...
|
|||
|
18
Asmody
09.08.05
✎
11:34
|
ууу! с 97м я думаю точно не получилось бы.
|
|||
|
19
колодина
09.08.05
✎
11:35
|
на ХР нет возможности... но вообще-то мне это очень не нравится.... позиционируют такую возможность, а на деле - такой облом....видимо, можно и в 97-ом, только как-то по-другому может быть надо обращаться...
|
|||
|
20
колодина
09.08.05
✎
11:36
|
(18) ну не знаю... тогда должно быть указание - для работы с офисом не ниже 2003... дома у меня - 2000, можно попробовать...
|
|||
|
21
колодина
09.08.05
✎
11:37
|
и даже замена проходит.... просто мне неприятно - было бы такое указание, я бы не тратила время....
|
|||
|
22
Asmody
09.08.05
✎
11:37
|
меня терзают смутные сомнения по-поводу реализации ActiveDocument в 97 офисе. все таки тогда эта технология еще только-только...
|
|||
|
23
колодина
09.08.05
✎
11:39
|
(22) так объект-то создается.... но что-то там не связывается как надо...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |