Controles ActiveX
Los controles ActiveX pueden usarse en formularios de hoja de cálculo, con o sin el uso de código VBA, y en formularios del usuario de VBA. En general, use controles ActiveX cuando necesite requisitos de diseño más flexibles que los proporcionados por los controles de formulario. Los controles ActiveX tienen amplias propiedades que puede usar para personalizar su apariencia, comportamiento, fuentes y demás características.También puede controlar los diversos eventos que se producen cuando se interactúa con un control ActiveX. Por ejemplo, puede realizar diferentes acciones, según qué opción seleccione el usuario en un control de cuadro de lista, o puede consultar una base de datos para rellenar un cuadro combinado con elementos cuando el usuario hace clic en un botón. También puede escribir macros que respondan a eventos asociados con controles ActiveX. Cuando un usuario del formulario interactúa con el control, el código de VBA se ejecuta para procesar cualquier evento que se produzca para dicho control.
El equipo también contiene muchos controles ActiveX instalados por Excel y otros programas, como el Control de calendario 12.0 y el Reproductor de Windows Media.
Importante No se pueden usar todos los controles ActiveX directamente en hojas de cálculo. Algunos solamente pueden usarse en formularios del usuario de Visual Basic para Aplicaciones (VBA). Si intenta agregar alguno de estos controles ActiveX en particular a una hoja de cálculo, Excel muestra el mensaje "No se puede insertar el objeto".
No obstante, los controles ActiveX no se pueden agregar a hojas de gráfico desde la interfaz de usuario ni a hojas de macros XLM. Tampoco se puede asignar una macro para ejecutarla directamente desde un control ActiveX del mismo modo en que puede hacerlo desde un control de formulario.
Resumen de controles ActiveX
| Nombre del botón | Ejemplo | Descripción | |
|---|---|---|---|
| Casilla de verificación | Activa o desactiva un valor que representa una selección inequívoca entre opuestos. Puede seleccionar más de una casilla de verificación a la vez en una hoja de cálculo o en un cuadro de grupo. Una casilla de verificación puede tener uno de tres estados: activada, desactivada y mixta, lo que significa una combinación de los estados activada y desactivada (como en una selección múltiple). | ||
| Cuadro de texto | Permite al usuario ver, escribir o editar texto o datos enlazados a una celda, en un cuadro rectangular. Un cuadro de texto también puede ser un campo de texto estático que presenta información de solo lectura. | ||
| Botón de comando | Ejecuta una macro que realiza una acción cuando un usuario hace clic en él. | ||
| Botón de opción | Permite una única elección dentro de un conjunto limitado de opciones que se excluyen mutuamente; generalmente está contenido en un marco o cuadro de grupo. Un botón de opción puede tener uno de tres estados: activado, desactivado y mixto, lo que significa una combinación de los estados activado y desactivado (como en una selección múltiple). Los botones de opción también se conocen como botones de radio. | ||
| Cuadro de lista |
Muestra una lista de uno o más elementos de texto de entre
los cuales puede elegir el usuario. Use un cuadro de lista para mostrar
grandes cantidades de opciones que varían en número o contenido. Existen
tres tipos de cuadros de lista:
|
||
| Cuadro combinado | Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista desplegable. Un cuadro combinado es más compacto que un cuadro de lista pero requiere que el usuario haga clic en la flecha abajo para mostrar una lista de elementos. Úselo para permitir que un usuario escriba una entrada o elija solamente un elemento de la lista. El control muestra el valor actual en el cuadro de texto, sin importar el modo en que dicho valor se haya proporcionado. | ||
| Botón de alternancia | Indica un estado, como Sí/No, o un modo, como Activado/Desactivado. El botón alterna entre un estado habilitado o deshabilitado cuando se hace clic en él. | ||
| Control de número | Aumenta o disminuye un valor, como un incremento numérico, una hora o una fecha. Para incrementar el valor, es necesario hacer clic en la flecha arriba; para disminuirlo, se debe hacer clic en la flecha abajo. Generalmente, el usuario también puede escribir un valor de texto en un cuadro de texto o una celda asociados. | ||
| Barra de desplazamiento | Se desplaza por un intervalo de valores cuando el usuario hace clic en las flechas de desplazamiento o arrastra el cuadro de desplazamiento. Además, se puede mover por una página (en un intervalo preestablecido) de valores haciendo clic en el área entre el cuadro de desplazamiento y cualquiera de las flechas de desplazamiento. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados. | ||
| Etiqueta | Identifica el propósito de una celda o un cuadro de texto, o muestra texto descriptivo (como títulos, leyendas, imágenes) o breves instrucciones. | ||
| Imagen | Inserta una imagen, como mapa de bits, JPEG o GIF. | ||
| Control de marco |
Un objeto rectangular con una etiqueta opcional que agrupa
controles relacionados en una única unidad visual. Generalmente, se
agrupan en un control de marco los botones de opción, las casillas de
verificación o contenido estrechamente relacionado. Nota El control de marco ActiveX no está disponible en la sección Controles ActiveX del comando Insertar. No obstante, puede agregarlo desde el cuadro de diálogo Más controles seleccionando Microsoft Forms 2.0 Frame. |
||
| Más controles | Muestra una lista de controles ActiveX adicionales disponibles en el equipo que puede agregar a un formulario personalizado, como el Control de calendario 12.0 y el Reproductor de Windows Media. También puede registrar un control personalizado en este cuadro de diálogo |
grux panchitos
ResponderEliminar