Vai al contenuto principale

Come cambiare il colore del pulsante di controllo ActiveX in Excel?

In Excel, quando si inserisce un pulsante di comando, il colore del pulsante è grigio per impostazione predefinita. Ma a volte, è necessario cambiare il colore grigio in un bel colore per rendere il foglio di lavoro più professionale. Oggi posso presentarti alcuni trucchi rapidi per cambiare il colore del pulsante in Excel.

Cambia il colore del pulsante del controllo ActiveX modificando le proprietà
Cambia il colore del pulsante del controllo ActiveX con il codice VBA


Cambia il colore del pulsante del controllo ActiveX modificando le proprietà

Normalmente, in Excel, ci sono due tipi di pulsanti, uno è Controllo del modulo pulsante e l'altro è controllo ActiveX pulsante. Se il pulsante è il pulsante Controllo modulo, puoi semplicemente cambiare il colore del carattere, ma non cambiare il colore di sfondo. Puoi semplicemente cambiare il colore dello sfondo del pulsante del controllo ActiveX. Per favore, fai come segue:

1. Inserisci il controllo ActiveX pulsante facendo clic Costruttori > inserireE selezionare Pulsante di comando per Controlli ActiveX sezione, vedi screenshot:

doc-cambia-colore-pulsante1

Note:: Se la Costruttori scheda non viene visualizzata nella barra multifunzione, è possibile fare clic Compila il > Opzione > Personalizzazione barra multifunzione, quindi controlla Costruttori nel riquadro di destra per visualizzare il file Costruttori scheda.

2. Quindi trascina il mouse per disegnare un pulsante.

doc-cambia-colore-pulsante1

3. Quindi seleziona il pulsante e fai clic con il pulsante destro del mouse, scegli Properties dal menu contestuale e nel saltato fuori Properties finestra di dialogo, fare clic Alfabetico Scheda, quindi fare clic su OK Colore di sfondo elenco a discesa per scegliere un colore che ti piace, guarda gli screenshot:

doc-cambia-colore-pulsante3 -2 doc-cambia-colore-pulsante4

4. Quindi chiudi la finestra di dialogo e il colore del tuo pulsante di comando è stato modificato come segue:

doc-cambia-colore-pulsante1

5. Alla fine, esci da Modalità di progettazione cliccando Costruttori > Modalità di progettazione per utilizzare normalmente il pulsante.


Cambia il colore del pulsante del controllo ActiveX con il codice VBA

Come possiamo vedere, Excel fornisce alcuni colori nella finestra di dialogo Proprietà da applicare. Con il seguente semplice codice VBA, ci sono molti colori da scegliere.

1. Inserisci un pulsante di comando e fai clic con il pulsante destro del mouse, quindi scegli Visualizza codice dal menu contestuale, vedi screenshot:

doc-cambia-colore-pulsante1

2. Poi un Finestra di Microsoft Visual Basic, Applications Edition verrà visualizzato, vedi screenshot:

doc-cambia-colore-pulsante1

3. Quindi copia e incolla questo semplice script di codice: CommandButton1.BackColor = 12713921 nella finestra tra i due codici, vedi screenshot:

doc-cambia-colore-pulsante1

Nota: Nello script di codice sopra, il PulsanteComando1 è il nome del tuo pulsante e il numero 12713921 Europe è MS-Accessonumero, sono tutti variabili, puoi cambiarli secondo le tue necessità.

4. Quindi premere F5 chiave per eseguire questo codice e il colore del pulsante è stato cambiato immediatamente.

doc-cambia-colore-pulsante1

Consiglio: Puoi andare su questo sito: http://www.endprod.com/colors/ per vedere di più Numero di accesso MS valori di colore, ci sono forse centinaia di colori che puoi usare. Dopo aver aperto il sito Web, è sufficiente scegliere un colore e copiare il numero corrispondente in MSAccess herder, quindi sostituire il numero sopra nello script del codice.

doc-cambia-colore-pulsante1

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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