Control Imagen en Formulario VBA Excel

El control de imagen de VBA en Formularios Excel se puede utilizar para mostrar una fotografía, gráfico o ilustración dentro de nuestros formularios. Veremos cómo insertar imágenes desde la ventana de Propiedades y también desde una carpeta para mostrarlo con un clic desde una celda Excel.

Insertar Control de Imagen en Formulario

Haz clic en la pestaña «Insertar» y selecciona «UserForm». Busca y selecciona «Control de imagen» en la lista de controles del Cuadro de Herramientas.

Propiedades

Veamos cuales son las principales propiedades del control Imagen:

  • AutoSize: Configurar el tamaño automáticamente. Tiene dos valores: False o True
  • Picture: Podemos seleccionar la imagen desde esta propiedad. Cuando se especifica desde el código VBA, hay que emplear la función LoadPicture.
  • PictureSizeMode determina cómo la imagen será mostrada, considerando su tamaño original y escala, con tres opciones disponibles. Por defecto, fmPictureSizeModeClip recorta la imagen si es más grande que el formulario. fmPictureSizeModeStretch la agranda para ajustarla al formulario, lo que podría causar distorsión horizontal o vertical. En este caso, PictureAlignment no se aplica. Por otro lado, fmPictureSizeModeZoom agranda la imagen sin distorsionarla.
  • PictureAlignment: Define cómo se alinea la imagen, ofreciendo cinco opciones: alinear la imagen en la esquina superior izquierda con fmPictureAlignmentTopLeft, en la esquina superior derecha con fmPictureAlignmentTopRight, en el centro del formulario con fmPictureAlignmentCenter, en la esquina inferior izquierda con fmPictureAlignmentBottomLeft, y en la esquina inferior derecha con fmPictureAlignmentBottomRight.

Conoce otros controles para nuestros formularios:

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  1. estoy haciendo un catalogo automatizado que va cargando las imágenes en una hoja de Excel prediseñada, sin embargo cuando hace el segundo recorrido las nuevas imágenes no se cargan y me sigue mostrando las anteriores

  2. ¿El control Image no carga fotos con extensión PNG?
    Cuando quiero cargar una imagen con esa extensión aparece el error de archivo no válido.

  3. Que tal mi buen Miguel, antes que nada permíteme invitarte un fuerte abrazo, espero me puedas atender y apoyar con mi duda y sobre brindarme tu gran conocimiento, quisiera que aplicar este método pero para abrir un archivo PDF, espero poder contar con apoyo, agradeciendo enormemente tu gran enseñanza

El Tío Tech
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.