Прескочи на основното съдържание

Как да променя цвета на бутона ActiveX Control в Excel?

Автор: Xiaoyang Последна промяна: 2020-05-21

В Excel, когато вмъкнете команден бутон, цветът на бутона е сив по подразбиране. Но понякога трябва да смените сивия цвят с красив цвят, за да направите работния лист по-професионален. Днес мога да ви представя някои бързи трикове за промяна на цвета на бутона в Excel.

Променете цвета на бутона ActiveX Control с промяна на свойствата
Променете цвета на бутона за управление на ActiveX с VBA код


Променете цвета на бутона ActiveX Control с промяна на свойствата

Обикновено в Excel има два вида бутони, единият е Контрол на формата бутон, а другият е ActiveX контрола бутон. Ако бутонът е бутон за управление на формуляр, можете просто да промените цвета на шрифта му, но не променяйте цвета на фона. Можете просто да промените цвета на гърба на бутона за управление на ActiveX. Моля, направете следното:

1. Поставете ActiveX контрола бутон чрез щракване Софтуерен Инженер > Поставете, и изберете Команден бутон под ActiveX контроли раздел, вижте екранна снимка:

doc-change-button-color1

Забележка: Ако Софтуерен Инженер раздела не се показва в лентата, можете да щракнете досие > Опция > Персонализирайте лентата, след което проверете Софтуерен Инженер в десния панел, за да се покаже Софтуерен Инженер раздела.

2. След това плъзнете мишката, за да нарисувате бутон.

doc-change-button-color1

3. След това изберете бутона и щракнете с десния бутон, изберете Имоти от контекстното меню и в изскачащия Имоти кликнете върху Азбучен , след което щракнете върху фонов цвят падащ списък, за да изберете цвят, който харесвате, вижте екранните снимки:

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-номер за достъп цветови стойности, може би има стотици цветове, които можете да използвате. След като отворите уебсайта, трябва само да изберете цвят и да копирате съответния номер под MSAccess herder, след което да замените горния номер в кодовия скрипт.

doc-change-button-color1

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за 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