Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как созд. обработку events на люб.объект в Excel? Добавлено: 28.09.07 09:41  

Автор вопроса:  bowfinger
Есть в VBA в Excel процедура Worksheet_SelectionChange. Но она работает только с диапозоном ячеек. А мне нужно наподобе процедуру, только чтобы она перехватывала event "Select" на любой объект на листе(например: Button, Picture, Table, Chart и т.д.).
Помогите

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 28.09.07 10:48
если стандартных евентов нет, навряд-ли это возможно, имхо.

Ответить

Номер ответа: 2
Автор ответа:
 bowfinger



Вопросов: 13
Ответов: 5
 Профиль | | #2 Добавлено: 28.09.07 14:23
для sne
а свой event можно написать?

Ответить

Номер ответа: 3
Автор ответа:
 Nytrogen



Вопросов: 18
Ответов: 186
 Профиль | | #3 Добавлено: 28.09.07 23:07
Для создания одинаковых обработчиков событий для различных объектов вроде бы можно использовать свой модуль класса. Правда пользоваться этим мне лично никогда не приходилось...

Ответить

Номер ответа: 4
Автор ответа:
 bowfinger



Вопросов: 13
Ответов: 5
 Профиль | | #4 Добавлено: 03.10.07 09:51
неужели никто так и не поможет?! :-((

Ответить

Номер ответа: 5
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #5
Добавлено: 03.10.07 11:39
____ Может я что не понял, но — следующие рассуждения. —

____ Что есть выбор объекта на листе? Это разве не Click? Так такие событие есть почти во всех внедрённых на лист объектах. Если нет, то есть совершенно идентичные (Mousedown и др.).

____ Или у Вас заранее не известны объекты? — Этот случай настолько сложен, что я бы и не связывался. Полагаю, что он решаем через программное изменение текста модуля листа.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам