Propiedades en Formularios VBA Excel

Las propiedades de los formularios son funciones que puedes ajustar para definir el comportamiento y la apariencia de los formularios y sus controles (como botones, cuadros de texto, etiquetas, etc.).

Así accedemos a Propiedades

Si la ventana de propiedades no está visible en el editor de VBA, para acceder a ella podemos hacer clic en la ventana Propiedades en el menú Ver o hacer clic derecho en el formulario y seleccionar «Propiedades«.

Principales Propiedades

Algunas de las propiedades más comunes de los formularios.

  • Name: Nos permite especificar el nombre con el que nos referiremos al formulario en nuestro código. De forma predeterminada, cuando agrega un nuevo formulario, VBA lo llamará UserForm1, UserForm2, UserForm3, etc. Es mejor asignar un valor más significativo a este atributo, como frmEntry para un formulario de entrada de datos.
  • Caption: le permite ingresar texto personalizado que aparece en la columna de título del formulario.
  • Height: Le permite establecer la altura del formulario en puntos.
  • Width: Le permite definir el ancho de la forma en puntos.
  • BackColor: le permite elegir el color de fondo del formulario. Para elegir un color que no sea el predeterminado, debemos mostrar el menú de la bóveda haciendo clic en su contenido y luego haciendo clic en la flecha derecha. Veremos que el menú tiene dos pestañas: Sistema y Paleta. La pestaña Sistema muestra la paleta que Windows suele utilizar para sus diversos objetos. Por el contrario, la pestaña Paleta de colores muestra todos los colores disponibles para el fondo del formulario. También podemos cambiar esta propiedad desde el código del programa. La sintaxis es Object.BackColor [=Long]. donde Objeto es cualquier objeto válido y Long un parámetro opcional que especifica un valor numérico que representa un color válido.
  • BorderStyle: establece el estilo del borde del formulario. Tiene dos opciones: 0 – fmBorderStyleNone para controles sin líneas, 1 – fmBorderStyleSingle para controles con líneas. La segunda opción es la opción predeterminada para el objeto de formulario.
  • BorderColor: permite definir el color del borde, se usa junto con la propiedad BorderStyle.
  • StartUpPosition: define la posición exacta de la forma en la pantalla, p.e. centrado.
  • Picture: Le permite agregar una imagen de fondo al formulario.
  • PictureAlignment: alinea las imágenes en la forma. Las opciones disponibles son: 0 – fmPictureAlignmentTopLeft alinea la imagen con la esquina superior izquierda del formulario 1 – fmPictureAlignmentTopRight alinea la imagen con la esquina superior derecha del formulario 2 – fmPictureAlignmentCenter centra la imagen en el formulario (este es el valor predeterminado; ); 3 – fmPictureAlignmentBottomLeft Alinea la imagen con la esquina inferior izquierda del formulario, 4 – fmPictureAlignmentBottomRight alinea la imagen con la esquina inferior derecha del formulario.
  • PictureSizeMode: Le permite ajustar el tamaño de la imagen. Tienes diferentes opciones: 0 – fmPictureSizeModeClip mantiene el tamaño original de la imagen. Si se excede el tamaño del formulario, solo se muestra parte de la imagen. 1 – fmPictureSizeModeStretch cambia automáticamente el tamaño de la imagen vertical y horizontalmente para ajustarla al formulario. Esta opción distorsiona la imagen 3: fmPictureSizeModeZoom cambiará automáticamente el tamaño de la imagen al tamaño de la forma, pero a diferencia de la opción anterior, no distorsiona la imagen.

Conoce algunos controles, con sus propiedades y eventos

Related Articles

Responses

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