|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.02.2010, 11:53 | #1 |
Пользователь
Регистрация: 09.02.2010
Сообщений: 41
|
Макросом создать кнопку и посадить на нее другой макрос 2
Нашел прошлогоднюю тему (www.cyberforum.ru от Seqular)
"Макросом создать кнопку и посадить на нее другой макрос" http://www.cyberforum.ru/vba/thread26728.html. Показалось интересным продолжить ее в направлении, - как создать красивую кнопку, то есть как посадить на нее еще и красивую пиктограмму или файлик. Да еще сделать ее "большой" и может даже в стиле последней версии Эксель. Изыск в сторону .Style = msoButtonIcon [SIZE="1"]----------------------------------------------------------------------- 'Перед закрытием книги удаляем кнопку с панели инструментов Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars(1).Controls .Item(Application.CommandBars(1).Co ntrols.Count).Delete End Sub 'При открытии книги создаем кнопку на панели инструментов и ассоциируем с ней наш макрос Private Sub Workbook_Open() With Application.CommandBars(1).Controls .Add(Type:=msoControlButton) .FaceId = 2083 .OnAction = "myMacro" .Caption = "Выполнить макрос" .TooltipText = "Выполнить макрос" .Style = msoButtonIcon End With End Sub ------------------------------------------------------------------------ Спасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
Макрос переноса строк на другой лист | cargoline9 | Microsoft Office Excel | 11 | 15.12.2009 22:05 |
КАК создать кнопку | DEZuv | Microsoft Office Access | 4 | 04.04.2009 11:50 |
по нажатию на кнопку вызвать другой фаил с расширением exe который находится в той же папке | 1234 | Общие вопросы Delphi | 3 | 05.08.2008 12:32 |