подключать VBA к своему инструменту

Программирование на Visual Basic for Applications
san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

подключать VBA к своему инструменту

Сообщение san* » 06.09.2004 (Пн) 17:56

Просто интересно. Если у меня есть свой инструмент ну скажем МойВорд. Там куча объектов с OLEAtomation. Могу я принципиально подключить к своему инструменту ВБА. Как это все организовано. Может можно как-то ВБскрипт подключить. Какие будут пропозишн?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.09.2004 (Пн) 18:25

VBA MS разрешают подключать за большие бабки. Если у тебя они есть, то это не только реально, но и просто - они тебе сами дадут все необходимые инструменты и указания.
Про VBS не знаю.
Изображение

san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

Сообщение san* » 06.09.2004 (Пн) 18:34

А технология какая? Просто интересно знать как оно работает. Внутрености тоже иногда полезно знать. Вот примерчик: если ставится какой-то продукт с ВБА, то должны ли заново ставиться библиотеки ВБА, если они уже поставлены на машину? Иногда при деинсталяции продукт чистит за собой и ВБА, после чего он почему-то больше не ставится. Ну и т.д. Какие механизмы работы- вот в чем вопрос! :?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.09.2004 (Пн) 19:15

san* писал(а):А технология какая?

Секретная, иначе МС не смогли бы сдирать за это большие бабки.

Если серьёзно, не знаю. VBA6.DLL (правильно написал?) вроде бы общая у всех VBA-приложений, но основная функциональность-то не в ней, а в самих приложениях.

Особых механизмов работы у VBA имхо нету, обычная COM-среда.
Изображение


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 52

    TopList