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

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


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


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