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

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

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


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