Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Динамическое размещение эл-тов управления


Автор: Vidocq 23.11.2005, 12:29
Задача следующая:
1)Из бд на лист рабочей книги эксел выгребаются записи. (Это я более-менее представляю, как сделать...)
2)Нужно реализовать возможность выбора и отправки произвольного числа записей на другой лист. Я думаю сделать это, разместив в рядке каждой записи чекбокс. Т.е. юзер выбрал нужные ему записи (отметив соотвествующие чекбоксы), нажал кнопку и записи ушли на нужный лист.

Каким образом можно встраивать в листы эксела элементы управления (типа checkbox, command_buttton, etc)?

Заранее благдарен.

Автор: Naghual 23.11.2005, 12:43
Код

    Range("A2").Select
    ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1").Select

Автор: Vidocq 23.11.2005, 13:17
Naghual
А где про это можно почитать? Справочники или книги?
На сайте микрософта полюбому есть, а вот где ещё?..

По теме.
Спасибо, это то что нужно smile

Автор: Naghual 23.11.2005, 13:26
Лично я получил этот код при записи макроса.
Начинаеш запись макроса. Делаеш ручками что тебе нужно. Останавливаеш запись и смотриш на код полученного макроса!

smile

Автор: Vidocq 23.11.2005, 14:05
Naghual
Блин, воистину всё гениальное просто! smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)