powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Узнать имя контрола
22 сообщений из 22, страница 1 из 1
Узнать имя контрола
    #38885885
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте у CheckBox пробую, не взлетает

Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub CheckBox_1_1_Click()

MsgBox$ CheckBox.Name
MsgBox$ Name

End Sub


как узнать?
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38885967
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

ты что издеваешься?
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886017
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
капитанская дочка, я прогаю от времени к времени... забываю иногда...
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886024
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я могу узнать вот так
Код: vbnet
1.
MsgBox$ CheckBox_1_1.Name


но это не выход с положения, надо чтобы он сам определил
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886051
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsgBox Me.ActiveControl.Name
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886052
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZVI, как всё просто в Севастополе... сами то пробовали, у меня не взлетает...
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886452
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаZVI, как всё просто в Севастополе... сами то пробовали, у меня не взлетает...

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

замерз как то воробей лютой зимой и упал в снег думал все п...ц но тут корова проходила мимо и навалила лепешку точно на воробья тот ожил согрелся зачирикал и тут кошка бац и сцапала его. мораль коль попал в дерьмо так сиди и не чирикай
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886477
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
капитанская дочка,
будет работать так

Код: vbnet
1.
2.
3.
4.
5.
Private Sub CheckBox_1_1_Click()

    MsgBox$ CheckBox_1_1.Name

End Sub



только смысл прямо указывать CheckBox_1_1.Name чтобы получить ответ CheckBox_1_1??
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886483
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофатолько смысл прямо указывать CheckBox_1_1.Name чтобы получить ответ CheckBox_1_1??будет работать так
Код: vbnet
1.
2.
3.
4.
5.
Private Sub CheckBox_1_1_Click()

    MsgBox "CheckBox_1_1"

End Sub

и смысл в первоначальном вопросе отсутствует напрочь
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886530
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофакапитанская дочка,
будет работать так

Код: vbnet
1.
2.
3.
4.
5.
Private Sub CheckBox_1_1_Click()

    MsgBox$ CheckBox_1_1.Name

End Sub



только смысл прямо указывать CheckBox_1_1.Name чтобы получить ответ CheckBox_1_1??


но зачем?
YouTube Video
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886623
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как уже водится для тем Эндрю, не хватает конкретики и хот каких-то значимых для понимания задачи пояснений. Например:
1. Где расположены эти контролы?
2. Как были созданы и чем эти контролы вообще являются?
3. Из какого приложения все это делается?
4. Главное - нафига это надо? Не поверю, что цель узнать имя. Скорее всего цель - обработать одно событие для всех контролов одной процедурой. Тогда сразу надо не фигней заниматься, а классы учить.
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886786
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофая могу узнать вот так
Код: vbnet
1.
MsgBox$ CheckBox_1_1.Name


но это не выход с положения, надо чтобы он сам определил
Это - выход. Потому что получить управление в этот обработчик можно только кликом по контролу CheckBox_1_1.
Если не рассматривать вариант вызова метода как обычной функции, что само по себе не очень умненько.
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886788
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
капитанская дочказамерз как то воробей лютой зимой и упал в снег думал все п...ц но тут корова проходила мимо и навалила лепешку точно на воробья тот ожил согрелся зачирикал и тут кошка бац и сцапала его. мораль коль попал в дерьмо так сиди и не чирикайЭто только один вывод из трёх. Причём последний.
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38886984
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinaкатастрофая могу узнать вот так
Код: vbnet
1.
MsgBox$ CheckBox_1_1.Name


но это не выход с положения, надо чтобы он сам определил
Это - выход. Потому что получить управление в этот обработчик можно только кликом по контролу CheckBox_1_1. А один обработчик на несколько контролов повесить нельзя?
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887355
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinaкапитанская дочказамерз как то воробей лютой зимой и упал в снег думал все п...ц но тут корова проходила мимо и навалила лепешку точно на воробья тот ожил согрелся зачирикал и тут кошка бац и сцапала его. мораль коль попал в дерьмо так сиди и не чирикайЭто только один вывод из трёх. Причём последний.

дык первые два ему пока что ни к чему вот ежели он будет жаловаться на друзьев и врагов тогда уж...
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887661
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так Вам скажу, жалко, что activecontrol.name не прокатывает, хотя должно
по этому поводу глубоко углубятся не буду, код дадите поблагодарю
а так выделенного яйца тема не стоит, опять же вопросы к тем кто такую элементарщину не предусмотрел
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887664
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты сначала вопрос сформулируй, что тебе нужно.
Пока есть вопрос, как узнать имя контрола
1) либо заведомо известного (а зачем его узнавать, если оно известно)
2) либо какого-то другого, ведомого только тебе

поэтому пока вот это 17298984 - единственный возможный ответ
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887675
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
1) либо заведомо известного (а зачем его узнавать, если оно известно) - ПОЛНОСТЬЮ СОГЛАСЕН
ну нужно чтобы этот код был универсальный для любого контрола, контролом рассматриваю для свей задачи чексбокс, а если ....
короче давно с ними не игрался если тупо копировать контрол и добавить его в документе ниже то к его имени добавляется 1 и код сам не копируется
и увы смысла нет в этом всём, получается добавлять чекбоксы придётся только программно
так что добавляя буду знать его имя
и смысл вопроса теряется и это здорово... сам спросил, сам решил.....
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887847
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа... у меня не взлетает...
На Урале даже каменюки летают со 2-й космической скоростью,
простейший макрос тоже ползать не должен - см. вложение.
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887864
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа... если тупо копировать контрол и добавить его в документе ниже
Так речь о чекбоксе, встроенном в Word-документ, а не на форме?
MsgBox Selection.InlineShapes(1).OLEFormat.Object.Name
См. вложение
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38887921
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZVI,
ОТЛИЧНО!!!!!!!!!!!!!!
всё правильно, одна строчка кода, больше мне и не надо
Код: vbnet
1.
MsgBox Selection.InlineShapes(1).OLEFormat.Object.Name

- золото
...
Рейтинг: 0 / 0
Узнать имя контрола
    #38888283
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxА один обработчик на несколько контролов повесить нельзя?VBA не умеет создавать массивы контролов.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Узнать имя контрола
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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