|
|
|
Using Office XP Smart Tag
|
|||
|---|---|---|---|
|
#18+
Хочу попробавать использвать возможности Smart Tags в Word2003 (вообщем мне надо перевод кодов из DBF - хочу написать COM объект) В разделе хелпа Visual FoxPro and Advanced COM (начиная с 7 версии) есть пример Using Office XP Smart Tag stag.prg к-рый по коду из таблицы CUSTOMER.CUST_ID достает наименование и в ворде вставляет после кода target.insertAfter(' '+ ALLTRIM(TRANSFORM(EVALUATE(FIELD(VerbID))))) в ексле : target.cells[1,2].value = ALLTRIM(TRANSFORM(EVALUATE(FIELD(VerbID)))) так как у меня офис 2003 я поменял 10 на 11 версию CASE capplicationname = "Word.Application.11" && "Word.Application.10" dll вроде постоилась regsvr32 stag.DLL сделал run-time VFP9 вроде положил в system32 и рядом с dll в object browser что-то вижу по stag.DLL - вроде все методы доступны ?1 если я создаю объект в фоксе oo = CREATEOBJECT('MyStag') - то Init Destroy отрабатывают - я это вижу по логу ни в екселе ни в ворде в лог ничего не пишется - и не работает ?2 в ворде через Autocorrect Options/Smart Tags я не вижу своих тегов а скорей всего они там должны быть (стандартные Smart Tags есть и они работают) ?3 вообще если кто-то писал Com объекты может кто идею какую подкинет - может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=168&tid=1588084]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 323ms |

| 0 / 0 |
