Saltar al contenido principal

¿Cómo cambiar el color del botón de control ActiveX en Excel?

En Excel, cuando inserta un botón de comando, el color del botón es gris por defecto. Pero a veces, es necesario cambiar el color gris a un hermoso color para que la hoja de trabajo sea más profesional. Hoy, puedo presentarte algunos trucos rápidos para cambiar el color del botón en Excel.

Cambiar el color del botón de control ActiveX cambiando las propiedades
Cambiar el color del botón de control ActiveX con el código VBA


Cambiar el color del botón de control ActiveX cambiando las propiedades

Normalmente, en Excel, hay dos tipos de botones, uno es Control de formulario botón y el otro es ActiveX control botón. Si el botón es el botón Control de formulario, puede simplemente cambiar el color de la fuente, pero no cambie el color de fondo. Simplemente puede cambiar el color de fondo del botón de control ActiveX. Por favor haz lo siguiente:

1. Insertar el ActiveX control botón haciendo clic en Developer > recuadroy seleccione Botón de comando bajo Controles ActiveX sección, ver captura de pantalla:

doc-cambiar-botón-color1

Note: Si el Developer pestaña no se muestra en la cinta, puede hacer clic en Archive > Optión > Personalizar cinta de opciones, Entonces revisa Developer en el panel derecho para mostrar el Developer .

2. Luego arrastre el mouse para dibujar un botón.

doc-cambiar-botón-color1

3. Y luego seleccione el botón y haga clic derecho, elija Propiedades en el menú contextual, y en el emergente Propiedades diálogo, haga clic Alfabético ficha y, a continuación, haga clic BackColor lista desplegable para elegir un color que le guste, vea capturas de pantalla:

doc-cambiar-botón-color3 -2 doc-cambiar-botón-color4

4. Luego cierre el cuadro de diálogo y el color de su botón de comando se ha cambiado de la siguiente manera:

doc-cambiar-botón-color1

5. Por fin, abandone el Modo de diseño haciendo click Developer > Modo de diseño para que el botón se utilice normalmente.


Cambiar el color del botón de control ActiveX con el código VBA

Como podemos ver, Excel proporciona algunos colores en el cuadro de diálogo Propiedades para que los apliquemos. Con el siguiente código VBA simple, hay muchos colores para elegir.

1. Inserte un botón de comando, haga clic con el botón derecho y elija Ver código en el menú contextual, vea la captura de pantalla:

doc-cambiar-botón-color1

2. Entonces un Ventana de Microsoft Visual Basic para aplicaciones se mostrará, vea la captura de pantalla:

doc-cambiar-botón-color1

3. Y luego copie y pegue este sencillo script de código: BotónComando1.BackColor = 12713921 en la ventana entre los dos códigos, vea la captura de pantalla:

doc-cambiar-botón-color1

Nota: En el script de código anterior, el Botón de comando1 es el nombre de su botón y el número 12713921 son los MS-Accesonúmero, todos son variables, puede cambiarlos según sus necesidades.

4. Entonces presione F5 para ejecutar este código, y el color de su botón se ha cambiado a la vez.

doc-cambiar-botón-color1

Consejo: Puede ir a este sitio web: http://www.endprod.com/colors/ para ver más Número de MS-Access valores de color, puede que haya cientos de colores que pueda utilizar. Después de abrir el sitio web, solo necesita elegir un color y copiar el número correspondiente en MSAccess herder, luego reemplace el número anterior en la secuencia de comandos del código.

doc-cambiar-botón-color1

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
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