Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Где найти TreeView + таблица (ищу библиотеку класса) / 7 сообщений из 7, страница 1 из 1
16.04.2009, 06:06:58
    #35934867
Infinity Creator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Здравствуйте!

Программирую под Excel.
Столкнулся с острой необходимостью создавать таблицу, с которой список разложен в дерево типа TreeView. Конечно, можно использовать какие-нибудь хитрые варианты спаривания TreeView и ListBox. Но вот какое дело - в редакторе VBA имееются очень нужные тулсы - Watches и Locals, и реализованы они как раз при помощи искомой таблицы, причем, как мне кажется, это не обычный TreeView с примочкой, а какой-то самостоятельный класс.
И вот встал вопрос - класс-ли это, и если класс - в какой библиотеке его искать?

Заранее признателен за помощь.

Михаил Зыбин
...
Рейтинг: 0 / 0
16.04.2009, 09:47:45
    #35935048
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Интересующие вас контролы идут в составе Visual Basic 6.0 - comctl.ocx
...
Рейтинг: 0 / 0
16.04.2009, 12:01:54
    #35935575
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Infinity Creator,

Окна Watches, Locals, Immediate, редактирования кода имеют один и тот же класс - VbaWindow, и желаемая "таблица" не имеет собственного оконного класса. Однако она очень похожа на специализированный ListView. См. пример для Access, или для VB .
...
Рейтинг: 0 / 0
21.04.2009, 12:33:06
    #35943945
Infinity Creator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Спасибо.

После более пристального изучения проблемы пришел к простому достаточному решению - использовать в качестве дерева с таблицей сам лист Excel с группированными по структуре дерева строками. При желании можно получить примерно такую картинку:

pic

Не говоря о том, как ее можно обвесть функционально, исходя из того, что это - лист Excel cj всеми его возможностями. Вообще лист как объект, который можно вставлять в форму какой-либо другой базы данных для использования его функционала кажется мне интересной идеей. Как считаете?
...
Рейтинг: 0 / 0
21.04.2009, 13:22:06
    #35944188
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Если вашего клиента устраивает покупка лицензии на Excel, то проблем никаких.
...
Рейтинг: 0 / 0
25.04.2009, 06:42:40
    #35953728
Infinity Creator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
big-duke,

Подскажите, а если у клиента имеется лицензионный офис, это означает что он может использовать в своих программах классы офиса?
...
Рейтинг: 0 / 0
28.07.2009, 10:49:57
    #36112699
udgeen69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где найти TreeView + таблица (ищу библиотеку класса)
Коллеги, вопрос - как в 2007м екселе вставить на форму vba лист worksheet? Какой additional controls надо выбрать для этого?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Где найти TreeView + таблица (ищу библиотеку класса) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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