Суть задачи: требуется вывести созданное средствами VBA Excel меню (Type:=msoControlPopup), в котором присутствует около 50-60 кнопок, в несколько столбцов (в 2 или 3 столбца, вместо одного с прокруткой по умолчанию). Все 50 кнопок однотипные, т.е. группировать их в данном случае (в несколько вложенных меню) смысла не имеет.
В результате должно получиться меню типа "Все программы" (в главном меню WinXP), где при наличии большого числа программ они выводятся в несколько столбцов.
Возможно ли достичь этого штатными средствами Excel или с помощью WinAPI?
Вывод меню msoControlPopup в несколько столбцов
Модератор: Naeel Maqsudov
- EducatedFool
- Сообщения: 197
- Зарегистрирован: 06 апр 2008, 14:03
- Откуда: Россия, Урал
- Контактная информация:
- Aent
- Сообщения: 1129
- Зарегистрирован: 01 окт 2006, 14:52
- Откуда: Saratov,Russia
- Контактная информация:
Сделайте имитацию меню с помощью Userform
IMHO - это самый простой путь. Тем более что он придаст дополнительную универсальность вашему коду. Ведь в 2007 CommandBars нет.
IMHO - это самый простой путь. Тем более что он придаст дополнительную универсальность вашему коду. Ведь в 2007 CommandBars нет.
Андрей Энтелис,
aentelis.livejournal.com
aentelis.livejournal.com