Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Компонент Кнопка с меню / 8 сообщений из 8, страница 1 из 1
01.10.2019, 15:55
    #39870054
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Здравствуйте.
Подскажите , где найти такой компонент для VBA: Кнопка, которая может выполнять несколько команд. Это как, например, в Экселе. Есть кнопка Автосумма, но если сбоку кнопки нажать черную стрелочку, выпадает меню, в котором можно выбрать другие команды для этой кнопки, например, среднее и т.д.
...
Рейтинг: 0 / 0
01.10.2019, 17:37
    #39870137
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Damir_85,

Это не другие команды для этой кнопки, а другие кнопки. А сам элемент называется выпадающий список меню. И его исполнение будет зависеть от того, как делаете кнопку: из VBA для 2003 Excel, или через XML-схему файла. Можете здесь ознакомиться как такие делать: Как создать свою надстройку?
...
Рейтинг: 0 / 0
02.10.2019, 18:16
    #39870734
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
The_Prist,
Дело в том, что я программирую не под Excel, а под Corel Draw. И хотел бы разместить такую кнопку на форме. В статье речь идет о панелях инструментов. К сожалению, набор стандартных компонентов ограничен. Я думал может можно разместить такой компонент в палитре компонентов, доустановив его. Либо может самими средствами VBA как нибудь компоненты создаются? Тем более на панелях инструментов размер кнопки более менее стандартен, мне же нужно чтобы можно было установить свой размер кнопки, ну т.е как на обычных CommandButton
...
Рейтинг: 0 / 0
02.10.2019, 18:40
    #39870758
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Свои компоненты можно создавать, но нужно понимать, что компонент установлен на компе и требует регистрации в реестре, поэтому простой перенос чертежа на другой комп сделает форму неработоспособной
...
Рейтинг: 0 / 0
02.10.2019, 19:03
    #39870788
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Да что то совсем с этим плохо. Правда, я читал что можно компонент с самим приложением, ну то есть макросом , на другой компьютер устанавливать. Но значит и там компонент нужно регистрировать , а для обычных пользователей это будет проблемой, т.к. они в этом вообще могут не разбираться. Тем более макрос это не .exe-файл, где достаточно только самого exe-файла.
Хотел вот еще что спросить. Есть ли такая технология , когда форма разрабатывается в другом приложении, а потом импортируется в vba макрос, а не разрабатывается (форма) в самом vba
...
Рейтинг: 0 / 0
02.10.2019, 19:44
    #39870813
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Damir_85Да что то совсем с этим плохо. Правда, я читал что можно компонент с самим приложением, ну то есть макросом , на другой компьютер устанавливать. Но значит и там компонент нужно регистрировать , а для обычных пользователей это будет проблемой, т.к. они в этом вообще могут не разбираться.Можно и регистрировать макросом, ну нужны будут административные права... в общем головняк с поддержкой.


Damir_85Есть ли такая технология , когда форма разрабатывается в другом приложении, а потом импортируется в vba макрос, а не разрабатывается (форма) в самом vbaМожно просто написать программу, которая будет управлять СОМ-сервером Corel Draw, всё зависит от задачи
...
Рейтинг: 0 / 0
03.10.2019, 06:45
    #39870931
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
Damir_85The_Prist,
Дело в том, что я программирую не под Excel, а под Corel Draw.
Я делаю проект под CATIA. Сразу скажу(ИМХО) - лучше всего от всех лишних activex, что требую доп регистрации отказаться.... Точно сказал Shocker.Pro - головняк с поддержкой убьет все плюсы более удобного интерфейса. Я например даже Treeview тут нашел, самописный на VBA......
...
Рейтинг: 0 / 0
03.10.2019, 19:30
    #39871349
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент Кнопка с меню
кстати а на win Api это можно сделатъ? И регистрация не нужна так как в коде будет создаваться?
я один раз так и сделал, код скопировал. Там палитра цветов по нажатию кнопки появлялась
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Компонент Кнопка с меню / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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