Как изменить цвет кнопки элемента управления ActiveX в Excel?
В Excel кнопка команды по умолчанию имеет серый цвет. Однако иногда хочется заменить его на более привлекательный, чтобы придать листу профессиональный вид. Сегодня я покажу вам несколько быстрых способов изменить цвет кнопки в Excel.
Изменение цвета кнопки элемента управления ActiveX через свойства
Изменение цвета кнопки элемента управления ActiveX с помощью кода VBA
Изменение цвета кнопки элемента управления ActiveX через свойства
В Excel обычно существует два типа кнопок: одна — это кнопка элемента управления формы, а другая — кнопка элемента управления ActiveX. Если у вас кнопка элемента управления формы, вы можете изменить только цвет шрифта, но не цвет фона. Цвет кнопки элемента управления ActiveX можно изменить. Выполните следующие действия:
1.Вставьте кнопку элемента управления ActiveX, щёлкнув Вкладка «Разработчик»>Вставитьи выбрав Кнопка (Command Button)в разделе Элементы управления ActiveX, как показано на снимке экрана:

Примечание: если вкладка «Разработчик» не отображается на ленте, нажмите Файл > Параметры > Настроить ленту, затем установите флажок «Разработчик» в правой панели, чтобы отобразить вкладку «Разработчик».
2. Затем перетащите мышь, чтобы нарисовать кнопку.

3. Затем выделите кнопку, щёлкните её правой кнопкой мыши и выберите в контекстном меню пункт Свойства. В появившемся диалоговом окне «Свойства» перейдите на вкладку «По алфавиту», затем откройте раскрывающийся список «Цвет фона (BackColor)» и выберите понравившийся цвет, как показано на снимках экрана:
![]() | ![]() | ![]() |
4. Закройте диалоговое окно — цвет вашей кнопки команды изменится следующим образом:

5. Наконец, выйдите из режима конструктора, щёлкнув «Разработчик» > «Режим конструктора», чтобы кнопка заработала в обычном режиме.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Изменение цвета кнопки элемента управления ActiveX с помощью кода VBA
Как видно, Excel предлагает лишь ограниченный набор цветов в диалоговом окне свойств, однако с помощью приведённого ниже простого кода VBA становится доступным гораздо больше оттенков.
1.Вставьте кнопку команды, щёлкните правой кнопкой мыши и выберите «Просмотреть код»в контекстном меню, как показано на снимке экрана:

2. Откроется окно Microsoft Visual Basic для приложений, как показано на снимке экрана:

3. Затем скопируйте и вставьте этот простой фрагмент кода:CommandButton1.BackColor = 12713921 в окно между двумя строками кода, как показано на снимке экрана:

Примечание: В приведённом выше фрагменте кода CommandButton1 — это имя вашей кнопки, а число 12713921 представляет собой числовое значение цвета в MS Access; оба значения являются переменными и могут быть изменены по вашему усмотрению.
4. Затем нажмите клавишу F5, чтобы выполнить код, и цвет вашей кнопки немедленно изменится.

Совет: вы можете перейти на этот веб-сайт: http://www.endprod.com/colors/, чтобы ознакомиться с дополнительными числами цветов MS Access — здесь доступны сотни оттенков. После открытия сайта просто выберите нужный цвет и скопируйте соответствующее число из заголовка MS Access, затем замените им указанное выше число в коде.

Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


