Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выключатель ToggleButton на панели инструментов. Его состояние - в макрос. / 2 сообщений из 2, страница 1 из 1
17.06.2008, 09:03:09
    #35376027
tolikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выключатель ToggleButton на панели инструментов. Его состояние - в макрос.
Поместил выключатель ToggleButton на панель инструментов. Если макрос на него не назначен, то после нажатия на него включается Режим конструктоа и выключатель остаётся нажатым. Если макрос назначен, то происходит просто срабатывание макроса как при обычной кнопке.
1. Как сделать так, чтоб не включался Режим конструктора?
2. Как сторонним макросом проверить, нажат выключатель или отжат?

Вообще конкретно хочу получить следующую конструкцию:
Имеется выключатель на панели. Он может быть нажат или отжат. В зависимости от его состояния по-разному должен срабатывать макрос на событие типа Workbook_SheetSelectionChange. Причём любого листа любой книги.
...
Рейтинг: 0 / 0
22.04.2009, 06:00:26
    #35945845
tolikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выключатель ToggleButton на панели инструментов. Его состояние - в макрос.
На форумах принято выкладывать решение вопроса, что и делаю.

1. Сделал не переключатель в чистом виде, а кнопку с двумя состояниями: нажата или отжата.
2. Зависимость от кнопки сделал только для события листа SelectionChange. Но можно использовать в любом макросе.
3. Пример в файле. Файл лучше сохранить и запускать из приложения. Тогда дополнительное меню с нужной кнопкой образуется без глюков.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выключатель ToggleButton на панели инструментов. Его состояние - в макрос. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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