Propiedad QueryTable.AdjustColumnWidth (Excel)

True si los anchos de columna se ajustan automáticamente para lograr el mejor ajuste cada vez que se actualice la tabla de consulta especificada. False si no se ajustan automáticamente los anchos de columna con cada actualización. El valor predeterminado es True. Boolean de lectura y escritura.

Sintaxis

expresión. AdjustColumnWidth

Expresión Variable que representa un objeto QueryTable .

Comentarios

El ancho de columna máximo es dos tercios del ancho de la pantalla.

Si importa datos mediante la interfaz de usuario, los datos de una consulta web o una consulta de texto se importan como un objeto QueryTable , mientras que todos los demás datos externos se importan como un objeto ListObject .

Si importa datos mediante el modelo de objetos, los datos de una consulta web o una consulta de texto se deben importar como queryTable, mientras que todos los demás datos externos se pueden importar como un Objeto ListObject o una QueryTable.

Utilice la propiedad QueryTable de ListObject para tener acceso a la propiedad AdjustColumnWidth .

Ejemplo:

En este ejemplo se desactiva el ajuste automático del ancho de columnas para la tabla de consulta agregada en el mismo ejemplo en la primera hoja del primer libro.

With Workbooks(1).Worksheets(1).QueryTables _ 
 .Add(Connection:= varDBConnStr, _ 
 Destination:=Range("B1"), _ 
 Sql:="Select Price From CurrentStocks " & _ 
 "Where Symbol = 'MSFT'") 
 .AdjustColumnWidth = False 
 .Refresh 
End With

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.