Страницы: 1
RSS
"Сжатое" пользовательское меню
 
Подскажите есть ли возможность в пользовательском (самим созданном) меню сделать выпадающий пункт меню(msoControlPopup), который в меню будет показываться только в виде пиктограммы (например рисунок принтера)?  
читал, пробовал, но получается что можно так сделать только с кнопкой (msoControlButton).  
Однако смотрю на Excel и вижу что можно (пример в файле).  
Но как?  
 
Спасибо за совет.
 
То. что на скрине - это ведь не пункт меню. Это кнопка с панели инструментов.
 
Ну да. Может в терминологии путаюсь, но хочется сделать именно так. :)
 
Не так давно обсуждалась тема, где искали библиотеки с иконками для кнопок. Попробуйте полистать... Ссылку дать не могу. Или в поиске.
 
Код можно найти здесь: http://excelvba.ru/code/CommandBars  
 
А пример такого меню - здесь: http://excelvba.ru/code/FaceID
 
Поначалу невнимательно прочитал вопрос...  
 
Насколько я знаю, средствами VBA такое меню сотворить не получится.  
В меню можно добавлять только 5 типов контролов:  
 
msoControlButton  
msoControlEdit  
msoControlComboBox  
msoControlDropdown  
msoControlPopup  
 
Все остальные, вроде бы, не получится поместить кодом VBA на панель инструментов.  
 
Т.е. такую кнопку, как на скриншоте, может поместить на панель инструментов только сам Excel.
 
Блин, надеялся что не увидел чего-то, но это есть :(. Спасибо.
Страницы: 1
Читают тему
Наверх
Loading...