Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
ВнизИспользование COM из макросов Word Найти похожие ветки
← →
AFrolov (2002-12-03 12:33) [0]Здравствуйте.
Хотелось бы из макроса MS Word вызывать свою прогу оформленную в виде Com и передавать ей в качестве параметра объект, например документ, что бы моя прога могла в нем что нибудь полезное сделать. Подскажите, как это лучше сделать.
Заранее спасибо.
← →
Calm (2002-12-03 13:03) [1]Если я не ошибаюсь, в меню редактора VBA (Tools\References) есть пункт, который открывает окно зарегистрированных COM-объектов.
Галочной отмечаются те, что хочется использовать в своих макросах.
В коде макроса что-то типа
set myVar=CreateObject("MyCOM")
← →
AFrolov (2002-12-03 13:09) [2]Спасибо. Но вот как использовать в своей проге объекты Word не ясно. :-((.
← →
Calm (2002-12-03 13:14) [3]А для этого нужно использовать интерфейсы, которые можно получить, создав библиотеку типов соответствующего COM (зто в меню Components\Import ActiveX control
← →
AFrolov (2002-12-03 13:36) [4]Или можно вопрос так сформулировать: как получить интерфейс объекта который вызвал мой.
← →
AFrolov (2002-12-03 17:06) [5]??
← →
Fantasist (2002-12-03 20:45) [6]
> Или можно вопрос так сформулировать: как получить интерфейс
> объекта который вызвал мой.
Не очень понятно, но если имеется ввиду двухстороняя связь, то объект должен вызвать специально придуманный для это цели метод и явно передать ему свой интерфейс
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c