powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добраться до обработчика события?
3 сообщений из 3, страница 1 из 1
Как добраться до обработчика события?
    #33206683
Romanyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги! Есть такая проблема. Открывается Excel-файл через СОМ (из Java). Нужно создать извне макрос, причем не просто добавить еще один модуль, как во многих примерах, а написать туда код обработчика события "Change", принадлежащего модулю определенного листа. Какие есть классы/методы/свойства СОМ-библиотеки Excel-а, чтобы до этого обработчика добраться, и вообще кто-нибудь когда-нибудь такое делал?
...
Рейтинг: 0 / 0
Как добраться до обработчика события?
    #33206871
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
их excel до кода можно добраться через
Application.VBE
имхо через COM можно тоже
...
Рейтинг: 0 / 0
Как добраться до обработчика события?
    #33206905
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Из самого Екселя так, ну из COM так-же:)
Sub test115()
Dim S As String
S = "Private Sub Worksheet_Change(ByVal Target As Range)" & Chr(10) & _
"MsgBox ""My Change!""" & Chr(10) & _
"End Sub"
Workbooks("Книга2.xls").VBProject.VBComponents("Лист1").CodeModule.AddFromString S
End Sub
С уважением, Сергей Густокашин. Тольятти, Комсофт. ICQ 75307217
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добраться до обработчика события?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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