Page 1 of 1

Excel y Ole2

Posted: Sun Apr 30, 2006 7:45 pm
by Manuel Valdenebro
Despues de probar tres clases sobre Excel, he probado directamente Ole2 (incluida en xHarbour) y me ha sorprendido la rapidez y la facilidad para su aprendizaje. Para fijar el ancho de las columnas estoy utilizando AUTOFIX() satisfactoriamente. Pero quiero que el ancho de la columna 1 quiero prefijarlo, independientemente del ancho del contenido. ¿Cual es el parámetro para fijarlo?. He probado oHoja:Columns(1):SetWidth:= xxx, pero da error al aperturar la hoja.

Me imagino que en la ayuda de VB de MS_Excel debe explicarse el parámetro, pero no tengo instalada dicha ayuda.

Posted: Sun Apr 30, 2006 11:58 pm
by sjingo
Así lo hago (en 16 bits )

oHoja:Range("A:A"):Set("ColumnWidth",32)

Espero que eso no haya cambiado en 32 bits. Caso contrario me espera más dolores de cabeza.

Un saludo

Marcelo Jingo

Posted: Mon May 01, 2006 5:46 am
by Manuel Valdenebro
Marcelo, muchas gracias. Ha funcionado perfectamente.

En cuando al cambio entre 16 y 32 bits, no te preocupe. En unos dias lo tiene todo funcionando y con la satisfacción de que no nos estamos quedando atrás. Lo que ocurre es que, aprovechando el cambio, empezamos a cambiar cosas (por ejemplo, apariencia XP, botones con imagenes, etc) y la cosa se pone divertida.