Contenido
- Control de formularios
- Controles ActiveX
- Tipos de botones de control
- Comparación entre controles ActiveX y controles de formularios
Microsoft Excel tiene dos tipos de controles: controles de formulario y controles ActiveX. Estos últimos también se conocen como "comandos ActiveX". Ambos permiten a los usuarios agregar botones y otras funciones a los documentos de Excel. Hay varias diferencias entre ellos, con tres tipos de botones de control de formulario y cuatro tipos de botones de comando ActiveX disponibles.
Control de formularios
Los controles originales de Microsoft Excel se denominan controles de formulario. No son compatibles con versiones recientes del software, no utilicen código VBA (Visual Basic para aplicaciones - Visual Basic para aplicaciones). Los formularios de control pueden ejecutar código, pero no pueden usarse como formularios de usuario, sitios web o para rastrear eventos. Las mayores ventajas son su simplicidad y compatibilidad. Sin embargo, tienen una gran desventaja debido a su uso limitado.
Controles ActiveX
Los controles ActiveX se utilizan a menudo junto con el código VBA, pero no se requiere código para las hojas de formulario. Al igual que con los controles de formulario, los controles ActiveX se pueden utilizar en hojas de cálculo. Sin embargo, también se pueden utilizar en formularios de usuario y para seguimiento de eventos. Sus controles también pueden ejecutar comandos, pero solo a través de un control de eventos. Las mayores ventajas de estos controles son la flexibilidad y la capacidad de personalización. La mayor desventaja es la complejidad.
Tipos de botones de control
Hay tres tipos de botones de control de formulario: botones de clic, de opción y de rotación. Además de estos, ActiveX también tiene un botón de alternancia. El botón estándar se llama botón de clic. Cuando alguien hace clic en él, ejecuta un comando que produce una acción. El botón de opción, también llamado "botón de radio", le da al usuario una opción entre opciones limitadas. El botón de rotación permite aumentar o disminuir los valores. Un botón de rotación tiene una flecha para disminuir y aumentar o permitir la entrada directa de valores para modificaciones posteriores.
Comparación entre controles ActiveX y controles de formularios
La mayor diferencia entre los botones "ActiveX" y los botones de formularios está en su uso. Este último no se puede utilizar en formularios de usuario o páginas web, mientras que los formularios ActiveX sí. Otra diferencia es que los botones ActiveX pueden usar código VBA, a diferencia de los formularios. ActiveX también controla los recursos con un tipo de botón adicional: el botón de alternancia. Independientemente del tipo de botón, en ActiveX se pueden personalizar en niveles más altos que en los botones de formulario. Sin embargo, los formularios de formulario son más fáciles de usar.