Microsoft Excel ofrece dos tipos de controles : los controles de formulario y los controles ActiveX. Controles ActiveX también se conocen como comandos ActiveX . Tanto los controles de formulario y los controles ActiveX permiten a los usuarios añadir botones y otras características de los documentos de Microsoft Excel. Hay varias diferencias entre los dos tipos de controles . Hay tres tipos de botones de control de formulario y cuatro tipos de ActiveX botones de comando están disponibles . Controles de formularios
Los controles originales de Microsoft Excel se denominan controles de formulario. Estos controles , que son compatibles con algunas versiones anteriores del software , no utilizan Visual Basic para Aplicaciones ( VBA) . Los controles de formulario se pueden ejecutar macros, pero no se pueden utilizar en formularios de usuario , páginas web o para controlar los acontecimientos. Las principales ventajas de estos controles son su simplicidad y la compatibilidad . Sin embargo, los controles de formulario sufren una gran desventaja debido a su uso limitado.
ActiveX Controls
controles ActiveX se utilizan a menudo en combinación con el código de VBA , pero el código no es requerida para las formas de cálculo. Al igual que 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 controlar eventos . Los controles ActiveX pueden ejecutar macros también, pero sólo a través de control de eventos . Las principales ventajas de estos controles son su flexibilidad y capacidad de personalización. La principal desventaja de estos controles es su complejidad
Tipos de control Botones
Hay tres tipos de botones de control de formulario : . Pulsadores , botones de opción y botones giratorios . ActiveX también tiene estos tipos de botones , así como un tipo botón adicional : el botón de activación . Un botón estándar se denomina un botón pulsador . Cuando se hace clic en un botón , se ejecuta una macro que realiza una acción . Un botón de opción , también llamado un botón de radio , ofrece al usuario una elección de un conjunto limitado de opciones . Un botón de giro permite el aumento o la disminución del valor . Un botón de la vuelta cuenta con una flecha hacia arriba y hacia abajo y por lo general permite la entrada directa de un valor , además de un cambio incremental . Un botón de activación permite al usuario alternar una configuración o modo entre
controles ActiveX habilitadas y deshabilitadas . Vs controles de formulario
La mayor diferencia entre los botones y botones de formulario ActiveX es donde se pueden usar estos botones. Botones de formulario no se pueden utilizar en UserForms o páginas web pero los botones ActiveX puede. Otra diferencia es que los botones de ActiveX pueden usar el código VBA y botones de formulario no utiliza código VBA. Controles ActiveX también cuentan con un tipo de botón adicional : el botón de activación . Independientemente del tipo de botón , botones ActiveX se pueden personalizar en mayor grado que los botones de formulario. Sin embargo, los botones del formulario son más fáciles de usar.