|
|
|
Как определить какой переключатель в группе выбран? Эксель.
|
|||
|---|---|---|---|
|
#18+
у меня есть фрейм , во фрейме несколько переключателей... как через фор_ич цикл определить какой выбран переключатель? этих перключателей туча и они по своим фреймам... в общей сложности около 200 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2005, 10:41:17 |
|
||
|
Как определить какой переключатель в группе выбран? Эксель.
|
|||
|---|---|---|---|
|
#18+
что такое "фрейм"? В Excel нету такого понятия. Объекты могут лежать на пользовательском диалоге или на листе. Объекты могут одинаково выглядеть, но быть двух разных типов (Forms style и VBA style). Итого как минимум четыре разных способа доступа, и это только на базовом Экселе без дополнительных библиотек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2005, 19:37:59 |
|
||
|
Как определить какой переключатель в группе выбран? Эксель.
|
|||
|---|---|---|---|
|
#18+
У меня похожий вопрос насчет фрейма с переключателями/радиокнопками в Excel-е. Каким образом отследить смену состояния таких кнопок? Фрейм лежит на листе, вставляется туда через панель "Элементы управления", кнопку "Другие элементы" и выбор "Microsoft Forms 2.0 Frame". После чего вызываем фрейм на редактирование и вставляем в него требуемые элементы. Все замечательно - фрейм контролирует все элементы, перемещается с ними, скрывает их, когда скрыт сам и т.п. Но как поймать момент изменения (да и, вообще, любое событие) от объекта внутри такого фрейма??? Excel дает возможность написать события только для самого фрейма, для вложенных же в него элементов - не дает. Использование событий типа Click или MouseDown тоже не помогает - они вызываются, только когда действие происходит в пустом месте фрейма, а не на объекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 17:58:03 |
|
||
|
Как определить какой переключатель в группе выбран? Эксель.
|
|||
|---|---|---|---|
|
#18+
Разобрался! Для получения сообщений от таких объектов надо было объявить переменные с опцией WithEvents. Тогда на эти объекты можно повесить события. Заодно не забыть при открытии книги присвоить этим переменным фактические значения. Например: В начале Код: plaintext 1. Код: plaintext 1. А переключатели можно перебирать через цикл по коллекции Controls. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:05:52 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=340&tid=2185267]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 319ms |

| 0 / 0 |
