Salt la conținutul principal

Cum se schimbă culoarea butonului de control ActiveX în Excel?

Autor: Xiaoyang Ultima modificare: 2020-05-21

În Excel, când introduceți un buton de comandă, culoarea butonului este gri în mod implicit. Dar, uneori, trebuie să schimbați culoarea gri într-o culoare frumoasă pentru a face foaia de lucru mai profesională. Astăzi, vă pot prezenta câteva trucuri rapide pentru a schimba culoarea butonului în Excel.

Schimbați culoarea butonului de control ActiveX modificând proprietățile
Schimbați culoarea butonului de control ActiveX cu codul VBA


Schimbați culoarea butonului de control ActiveX modificând proprietățile

În mod normal, în Excel, există două tipuri de butoane, unul este Controlul formularului butonul și celălalt este Control ActiveX buton. Dacă butonul este butonul Control formular, puteți schimba culoarea fontului, dar nu schimbați culoarea de fundal. Puteți schimba doar culoarea din spate a butonului de control ActiveX. Vă rugăm să faceți acest lucru:

1. Introduceți Control ActiveX buton făcând clic pe Dezvoltator > InseraȘi selectați Butonul de comanda în Controale ActiveX secțiune, vezi captura de ecran:

doc-schimbare-buton-culoare1

notițe: În cazul în care Dezvoltator fila nu apare în panglică, puteți face clic Fișier > Opțiune > Personalizați panglica, apoi verificați Dezvoltator în panoul din dreapta pentru a afișa fișierul Dezvoltator tab.

2. Apoi trageți mouse-ul pentru a desena un buton.

doc-schimbare-buton-culoare1

3. Și apoi selectați butonul și faceți clic dreapta, alegeți Proprietăţi din meniul contextual și în fereastra pop-out Proprietăţi dialog, faceți clic pe Alfabetic , apoi faceți clic pe Culoare de fundal lista derulantă pentru a alege culoarea care vă place, vedeți capturi de ecran:

doc-schimbare-buton-culoare3 -2 doc-schimbare-buton-culoare4

4. Apoi închideți caseta de dialog și culoarea butonului de comandă a fost modificată după cum urmează:

doc-schimbare-buton-culoare1

5. În cele din urmă, renunțați la Mod de proiectare dând clicuri Dezvoltator > Mod de proiectare pentru a utiliza butonul în mod normal.


Schimbați culoarea butonului de control ActiveX cu codul VBA

După cum putem vedea, Excel oferă câteva culori în caseta de dialog Proprietăți pe care să le aplicăm. Cu următorul cod VBA simplu, există o mulțime de culori de ales.

1. Introduceți un buton de comandă și faceți clic dreapta, apoi alegeți Afișați codul din meniul contextual, vezi captura de ecran:

doc-schimbare-buton-culoare1

2. Apoi o Fereastra Microsoft Visual Basic pentru aplicații se va afișa, vezi captura de ecran:

doc-schimbare-buton-culoare1

3. Și apoi copiați și lipiți acest script de cod simplu: CommandButton1.BackColor = 12713921 în fereastra dintre cele două coduri, vezi captura de ecran:

doc-schimbare-buton-culoare1

Notă: În scriptul de cod de mai sus, Butonul Command1 este numele butonului și numărul 12713921 este MS-Accesnumăr, toate sunt variabile, le puteți schimba în funcție de nevoile dvs.

4. Apoi apăsați F5 pentru a rula acest cod, iar culoarea butonului dvs. a fost modificată simultan.

doc-schimbare-buton-culoare1

varful: Puteți accesa acest site: http://www.endprod.com/colors/ pentru a vedea mai multe Număr MS-Access valorile culorilor, există poate sute de culori pe care le puteți folosi. După deschiderea site-ului web, trebuie doar să alegeți o culoare și să copiați numărul corespunzător sub MSAccess herder, apoi să înlocuiți numărul de mai sus în scriptul de cod.

doc-schimbare-buton-culoare1

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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