Tecnología

Inicio

La diferencia entre el activo X botones de comando y botones de formulario

Microsoft Excel cuenta con dos tipos de controles: los controles de formulario y los controles ActiveX. controles ActiveX también se conocen como comandos de ActiveX. Tanto los controles de formulario y los controles ActiveX permiten a los usuarios añadir botones y otras características para documentos de Microsoft Excel. Existen varias diferencias entre los dos tipos de controles. Hay tres tipos de botones de control de formulario y cuatro tipos de botones de comando ActiveX están disponibles.

Controles de formulario

Los controles originales para Microsoft Excel se llaman 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 pueden ejecutar macros, pero no puede ser utilizado en UserForms, páginas web o para eventos que controlan. 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.

Los controles ActiveX

Los controles ActiveX se utilizan a menudo en combinación con el código VBA, pero el código no se requiere para las formas de hoja de cálculo. Al igual que los controles de formulario, los controles ActiveX se pueden utilizar en las hojas de trabajo. 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 de giro. 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 llama un 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, le da al usuario una opción de entre un conjunto limitado de opciones. Un botón de giro permite el aumento o disminución del valor. Un botón de girar 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 activado y desactivado.

Controles ActiveX vs controles de formulario

La mayor diferencia entre los botones de ActiveX y los botones de formulario es donde se pueden utilizar estos botones. botones de formulario no se pueden utilizar en formularios de usuario o páginas web, pero los botones ActiveX puede. Otra diferencia es que los botones ActiveX pueden utilizar código VBA y Form Los botones no utilizan código VBA. Los controles ActiveX también disponen de un segundo tipo de botón: el botón de activación. Independientemente del tipo de botón, botones ActiveX se pueden personalizar para un grado mayor de botones de formulario. Sin embargo, botones de formulario son más fáciles de usar.