Перейти до основного матеріалу

Як змінити колір кнопки керування ActiveX в Excel?

У програмі Excel, коли ви вставляєте командну кнопку, колір кнопки за замовчуванням сірий. Але іноді вам потрібно змінити сірий колір на красивий, щоб зробити аркуш більш професійним. Сьогодні я можу представити вам кілька швидких прийомів, як змінити колір кнопки в Excel.

Змінюйте колір кнопки управління ActiveX зі зміною властивостей
Змініть колір кнопки управління ActiveX за допомогою коду VBA


Змінюйте колір кнопки управління ActiveX зі зміною властивостей

Зазвичай в Excel існує два типи кнопок, один із них Контроль форми кнопка, а інша - елемент керування ActiveX кнопку. Якщо кнопкою є кнопка Контроль форми, ви можете просто змінити колір шрифту, але не змінювати колір фону. Ви просто можете змінити колір задньої панелі кнопки ActiveX Control. Будь ласка, зробіть так:

1. Вставте елемент керування ActiveX , натиснувши кнопку Розробник > Insert, і виберіть Кнопка команди при Елементи управління ActiveX розділ, див. знімок екрана:

doc-change-button-color1

примітки: Якщо Розробник на стрічці не відображається, ви можете натиснути філе > варіант > Налаштувати стрічку, а потім перевірити Розробник на правій панелі для відображення Розробник Вкладка.

2. Потім перетягніть мишу, щоб намалювати кнопку.

doc-change-button-color1

3. А потім виберіть кнопку і клацніть правою кнопкою миші, виберіть властивості з контекстного меню та в контекстному меню властивості діалог, клацніть Алфавітний вкладку, а потім натисніть кнопку BackColor випадаючий список, щоб вибрати один колір, який вам подобається, див. скріншоти:

doc-change-button-color3 -2 doc-change-button-color4

4. Потім закрийте діалогове вікно, і колір вашої командної кнопки змінено таким чином:

doc-change-button-color1

5. Нарешті, залиште Режим дизайну натиснувши Розробник > Режим дизайну щоб кнопка використовувалася нормально.


Змініть колір кнопки управління ActiveX за допомогою коду VBA

Як ми бачимо, Excel надає кілька кольорів у діалоговому вікні Властивості, які ми можемо застосувати. За допомогою наступного простого коду VBA можна вибрати безліч кольорів.

1. Вставте командну кнопку та клацніть правою кнопкою миші, а потім виберіть Переглянути код у контекстному меню див. знімок екрана:

doc-change-button-color1

2. Тоді а Вікно Microsoft Visual Basic для програм відобразиться, див. знімок екрана:

doc-change-button-color1

3. А потім скопіюйте та вставте цей простий сценарій коду: CommandButton1.BackColor = 12713921 у вікно між двома кодами див. знімок екрана:

doc-change-button-color1

Примітка: У наведеному вище сценарії коду, CommandButton1 - це назва вашої кнопки та номер 12713921 є MS-доступномер, всі вони є змінними, ви можете змінити їх за вашими потребами.

4. Потім натисніть F5 клавішу для запуску цього коду, і колір кнопки було змінено відразу.

doc-change-button-color1

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

doc-change-button-color1

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for this information (especially the color guide resource). But can we take it one step further? Are there ways to use code to make the button look more like a button? (shadow, bevel, etc) I know how to design a shape the way I want it and then assign a macro to it. But doing that seems to me to be a workaround at best. I'd prefer to do it with code if it's possible.
This comment was minimized by the moderator on the site
I want to colour command button for specific time. like when i enter code in button, button color would be change for 40 minutes and than normal
This comment was minimized by the moderator on the site
hey, when i right clikck, it didnt show propperties so I chose properties from the Developer tool bar, and I didnt get options like backcolor. what should i do?
This comment was minimized by the moderator on the site
First click on DESIGN MODE under devloper tab, now right click on activex button. Now properties is visible
This comment was minimized by the moderator on the site
First click on design mode under devloper tab then select button and right click. Now properties option is visible ;-)
This comment was minimized by the moderator on the site
This works for a Toggle Button ...I expect a simple Command Button would be similar. With ToggleButton1 If .Value Then .ForeColor = RGB(0, 0, 0) .BackColor = RGB(0, 255, 0) .Caption = "Caption if toggled on." Else .ForeColor = RGB(0, 0, 0) .BackColor = RGB(255, 255, 0) .Caption = "Caption if toggled off" End If End With
This comment was minimized by the moderator on the site
I'm trying to find a way to use a command button or toggle buttons to change the forecolor from white to green. Is there a simplistic way to do that?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations