|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
Добрый день, не могу понять как правильно обратится к элементу. При открытие Excel файла, на событие Private Sub Workbook_Open() пытаюсь обратится к TreeView для создания Node-ов Код: vbnet 1. 2. 3. 4. 5.
но в с троке Set TV = TreeView21 выходит сообщение Код: plaintext
как правильно обратится к treeView??? процедура запускается из MicrosoftExcelProject.ЭтаКнига и вообще была бы очень рада ссылкам на ресурсы с хорошо изложеной инфой по работе с элементами и контролами VB ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 16:29 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
лучше почитайте про систему событий в Excel при открытии книги. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 16:34 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemer, а где находится этот TreeView21? На листе? или на форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 17:06 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
На листе ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 17:30 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerНа листе Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 00:41 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
lbppb, Это первое что пришло мне в голову, ссылку на лист я сделала следующим образом. Код: vbnet 1. 2.
но в данном случае выдает сообщение... Object doesn't support this property or method (Error 438) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 07:05 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerlbppb, Это первое что пришло мне в голову, ссылку на лист я сделала следующим образом. Код: vbnet 1. 2.
но в данном случае выдает сообщение... Object doesn't support this property or method (Error 438) А я разве так написал? Код: vbnet 1.
где ИмяЛиста - имя листа как в VBA проекте. В вашем случае видимо: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 12:52 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
lbppb, Код: vbnet 1. 2.
я правильно поняля.... ни разу не видела ни где в примерах такого обращения к листам. в любом случае выходит ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 13:21 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
Разместила для проверки второй TreeView, обращаюсь к нему через "Лист1" - он виден.А вот мой TreeView21 не отображается, хотя на листе "Лист1" распологаются оба TreeView. Почему такой глюк. как с этим справится???? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 13:50 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerlbppb, Код: vbnet 1. 2.
я правильно поняля.... ни разу не видела ни где в примерах такого обращения к листам. в любом случае выходит ошибка А у меня работает, что я делаю не так? А примеры есть, стоит только поискать. P.S.: А еще вы ни разу не видели меня, я не существую? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 13:55 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerРазместила для проверки второй TreeView, обращаюсь к нему через "Лист1" - он виден.А вот мой TreeView21 не отображается, хотя на листе "Лист1" распологаются оба TreeView. Почему такой глюк. как с этим справится???? Файл в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 13:57 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
lbppb, ВОт файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 14:06 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
Перезахожу к в файл. оба TreeView не находятся . На листе распологаются, но программно к ним обратится не получается, не видит их VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 14:12 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerlbppb, ВОт файл. У меня поддержки русского нет, поэтому переименовал лист в Sheet1. Все время ругается на отсутствие библиотеку, пришлось ее отключить. Но как бы там ни было у меня вот так работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 14:23 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
lbppb, Вы библиотеку MSComctlLib отключили??? Я так понимаю что у вас при открытие файла заполнение Node-в в treeView22 не получилось??? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 14:38 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerlbppb, Вы библиотеку MSComctlLib отключили??? Я так понимаю что у вас при открытие файла заполнение Node-в в treeView22 не получилось??? Вы хотите, чтобы у меня ваше творение работало??? Или все-таки разрешить вашу проблему??? Моя версия правильно обращается к контролу на вашей машине? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 14:50 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
обращение к контролу из присланого вами файла.. Код: vbnet 1. 2. 3.
Это из моего... Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 15:18 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerобращение к контролу из присланого вами файла.. Код: vbnet 1. 2. 3.
Это из моего... Код: vbnet 1. 2.
И? У меня работает, а у вас? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 15:49 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
lbppb, Нет, у меня к сожалению не работает. Отказывться от MSComctlLib я не хочу, т.к. у TreeView есть возможность выбора Node через CheсkBox(визуальное его отображение на против каждого Node) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 07:16 |
|
Правильное обращение к элементуам управления.
|
|||
---|---|---|---|
#18+
tasha klemerlbppb, Нет, у меня к сожалению не работает. Отказывться от MSComctlLib я не хочу, т.к. у TreeView есть возможность выбора Node через CheсkBox(визуальное его отображение на против каждого Node) В огороде бузина, а в Киеве дядька. Библиотека, которую я отключил ":-) VideoSoft VSFlexGrid 7.0 (Light)", так что у меня все работает с вашей столь желанной "Microsoft Windows Common Controls 5.0 (SP2)". Как было сказано, кирилица у меня не поддерживается, поэтому для ясности вместо этого Код: vbnet 1.
мне пришлось поправить на читаемые символы. Вот так: Код: vbnet 1.
Excel конечно же будет ругаться на необъявленную переменную. А вот какое сообщение об ошибке у вас теперь, когда синтаксис поправлен, нам остается лишь гадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 14:43 |
|
|
start [/forum/topic.php?fid=60&msg=38491656&tid=2156653]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 148ms |
0 / 0 |