VBA и автоматизация
От: Oldpasp  
Дата: 17.02.02 06:06
Оценка:
Сможет ли кто-нибудь объяснить (желательно как для тупых) каким образом можно управлять объектами Office (Word, Exel, и т.п.)
Задача — создать ActiveX dll, на основе ATL (или иначе, но чтобы не надо было тащить с собой MFC)
Чтобы использовать можно было из VBA, например:

Set appdll=New APPDLL.Class1
appdll.HangeSize Me 'где Me -форма в VBE

соответственно в dll по этому методу допустим меняется размер формы(или другое свойство)

Сделать подобное на VB -5секунд, но опять же потом требуется vb-библиотека, да и скорость при некоторых задачах

Доступные мне примеры работают так: запускается VC программа, а из нее создается документ Office и тд, причем в основном на основе MFC :(

Мне же надо наоборот — главным идет VBA

Пытался разобраться по статье "Директива #import" — но увы, с ATL проэктом не катит- куча ошибок на создаваемый *.tlh

Только просьба, по существу, советы "прочитай книгу ...." — не надо, я бы это сделал, но в радиусе 500 км таких книг нету :(

Если у кого есть пример, скиньте на мыло oldpasp@mail.ru

И еще, здесь часто есть ссылка на optim.ru — никак не могу попасть, она работает?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.