powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Using Office XP Smart Tag
1 сообщений из 1, страница 1 из 1
Using Office XP Smart Tag
    #35169163
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу попробавать использвать возможности 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 объекты может кто идею какую подкинет - может поможет
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Using Office XP Smart Tag
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]