La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52410 - CóMO ESTABLECER ANCHO DE COLUMNAS EN HOJAS DE EXCEL
Autor:  Carlos Piña
Bueno, hice un programa que exporta datos a Excel usando la referencia a la biblioteca de objetos de Excel. Lo que no sé es cómo ajustar el ancho de las columnas; sí se aplicar formatos a las celdas, como negrita, cursiva, alineación, etc., pero intenté con otras propiedades y no logré lo que quería. Gracias por ayudarme.

  Respuesta:  Lourdes Tirado
holaa, no se si sea muy tarde para responder pero ahi te va:

Set vgExcel = New Excel.Application
vgExcel.SheetsInNewWorkbook = 1
vgExcel.Workbooks.Add

vgExcel.Range("A2").Select
vgExcel.Selection.Font.Size = 10
vgExcel.Selection.Font.Bold = True
vgExcel.Columns("A:A").ColumnWidth = 10 ' Esto te sirve para definir el tamaño de la columa
vgExcel.Columns("B:D").ColumnWidth = 12

Espero te sirva, saludos!!