| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Mar 01 Jun, 2004 1:47 pm Asunto: Propiedades de excel |
|
|
Buscando por el foro, encontre unos post de _leo (muchas gracias), y tengo mi fichero de excel practicamente listo.
Lo que me ocurre es lo siguiente; necesito centrar el contenido de las celdas de columnas diferentes y me da el siguiente error:
| Cita: |
Project ........... raised exception class EOleError with message
'Method 'Cell' not suported by automation object'. Process stoped.
Use step or Run to continue.
|
lo que me dice está bien claro, no soporta el metodo y mi pregunta es la siguiente, ¿como puedo acceder para centrar el contenido de la celda que me interesa?.
el codigo que uso es este:
| Código: |
VRange = xlSheet.Exec(PropertyGet("Range") << "C11");
VTemp = xlSheet.Exec(PropertyGet("Cell"));
VTemp.Exec(PropertySet("Alignment") << taRightJustify);
|
_________________ Un saludo
Rayder |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 01 Jun, 2004 2:46 pm Asunto: |
|
|
VRange = xlSheet.Exec(PropertyGet("Range") << "C11");
VRange.Exec(PropertySet("HorizontalAlignment") << -4108 /*xlHAlignCenter*/);
Otros valores para la alineación horizontal:
xlHAlignCenter = -4108, xlHAlignCenterAcrossSelection = 7,
xlHAlignDistributed = -4117, xlHAlignFill = 5, xlHAlignGeneral = 1,
xlHAlignJustify = -4130, xlHAlignLeft -4131, xlHAlignRight = -4152 |
|
| Volver arriba |
|
 |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Mie 02 Jun, 2004 7:31 am Asunto: |
|
|
Muchimas gracias _Leo, tu respuesta me ha solucionado el problema. Un saludo y adelante con este foro.
Gracias de nuevo. |
|
| Volver arriba |
|
 |
|