Propiedad ListBox.ColumnWidths (Access)

Utilice la propiedad ColumnWidths para especificar el ancho de cada columna en un cuadro de lista de varias columnas. String de lectura y escritura.

Sintaxis

expresión. Columnwidths

Expresión Variable que representa un objeto ListBox .

Comentarios

La propiedad ColumnWidths contiene un valor que especifica el ancho de cada columna en pulgadas o centímetros, en función del sistema de medida (EE. UU. o Métrica) seleccionado en el cuadro Sistema de medida de la pestaña Número del cuadro de diálogo Opciones regionales del Panel de control de Windows. El valor predeterminado es 1 pulgada o 2,54 centímetros. El valor de la propiedad ColumnWidths debe encontrarse entre 0 y 22 pulgadas (55,87 cm) para cada columna del cuadro de lista o el cuadro combinado.

Para separar las entradas de las columnas, use punto y coma (;) como separador de lista (o el separador de lista seleccionado en el cuadro Separador de listas de la ficha Número del cuadro de diálogo Configuración regional).

Un ancho de 0 oculta una columna. Uno o todos los valores de la propiedad ColumnWidths pueden estar vacíos. Puede crear un valor en blanco escribiendo un separador de lista sin un valor anterior. Los valores en blanco hacen que Microsoft Access establezca automáticamente un ancho de columna predeterminado que varía según el número de columnas y el ancho del cuadro combinado o el cuadro de lista.

En Visual Basic, use una expresión de cadena para establecer los valores de ancho de columna en twips. Los anchos de las columnas están separados por punto y coma. Para especificar una unidad de medida diferente, incluya la unidad de medida (cm o pulgadas). Por ejemplo, la siguiente expresión de cadena especifica tres anchos de columna en centímetros.

"6 cm;0;6 cm"

También puede emplear esta propiedad para ocultar una o más columnas.

Si deja en blanco el valor de la propiedad ColumnWidths , Access establece el ancho de cada columna como ancho general del cuadro de lista o cuadro combinado dividido por el número de columnas.

Si los anchos de columna establecidos son demasiado anchos para mostrarse completamente en el cuadro combinado o en el cuadro de lista, las columnas situadas más a la derecha están ocultas y aparece una barra de desplazamiento horizontal.

Si especifica el ancho de algunas columnas pero deja la configuración de otras en blanco, Access divide el ancho restante por el número de columnas para las que no ha especificado un ancho. El ancho de columna mínimo calculado es 1.440 twips (1 pulgada o 2,54 cm).

Por ejemplo, los valores siguientes se aplican a un cuadro de lista de 10 cm con tres columnas.

Valor Descripción
1.5 in;0;2.5 in La primera columna tiene 3,8 cm, la segunda columna está oculta y la tercera columna tiene 6,3 cm.
2 in;;2 in La primera columna tiene 5 cm, la segunda columna tiene 2,54 cm (valor predeterminado) y la tercera columna tiene 5 cm.

Puesto que solo la mitad de la tercera columna está visible, aparece una barra de desplazamiento horizontal.
(En blanco) Las tres columnas tienen el mismo ancho (3,37 cm).

Nota:

Esta propiedad es diferente de la propiedad ColumnWidth, que establece el ancho de una columna especificada en la hoja de datos.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.