Как узнать ID нажатого контрола?

Программирование на Visual Basic for Applications
aleksasha
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.06.2007 (Пт) 12:03

Как узнать ID нажатого контрола?

Сообщение aleksasha » 20.02.2008 (Ср) 18:17

Подскажите, плз, как узнать ID нажатого контрола до запуска назначенного ему макроса?

Мне это нужно, чтобы не делать 60 однотипных процедур.

И вообще сущестуют ли евенты для контролов командбара?

Спасибо.

aleksasha
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.06.2007 (Пт) 12:03

Re: Как узнать ID нажатого контрола?

Сообщение aleksasha » 20.02.2008 (Ср) 19:59

Если кому понадобится, ответ на свой вопрос нашел здесь
http://www.mrexcel.com/archive2/34800/40046.htm

Хотя это и обходной путь без определения id кнопки.
Последний раз редактировалось aleksasha 20.02.2008 (Ср) 20:12, всего редактировалось 1 раз.

aleksasha
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.06.2007 (Пт) 12:03

Re: Как узнать ID нажатого контрола?

Сообщение aleksasha » 20.02.2008 (Ср) 20:11

Если можно, я продолжу спрашивать. Подскажите, где посмотреть пример создания формы, которая ведет себя как панель инструментов, изменяя свой размер в зависимости от количества контролов, отображаемых в данный момент?


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 87

    TopList