propiedades oexcel:= TOleAuto():New("Excel.Application")

propiedades oexcel:= TOleAuto():New("Excel.Application")

Postby armando.lagunas » Tue Mar 29, 2011 3:25 pm

Estimados:

pues eso, donde encuentro un manual con las propiedades del objeto devuelto al hacer oexcel:= TOleAuto():New("Excel.Application"), ya que específicamente quiero colocar los títulos en color pero no encuentro la propiedad para realizar la acción.

ej:
oSheet:Rows( 1 ):Font:Bold := .T. , cambia el font de la fila 1 a Negrita

cual sería la propiedad de oSheet:Rows( 1 ):????? para cambiar el color???

espero que me entiendan, saludos y gracias
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: propiedades oexcel:= TOleAuto():New("Excel.Application")

Postby anserkk » Wed Mar 30, 2011 5:47 am

Code: Select all  Expand view
// To change the background color of a cell
oExcel:Cells(1, 2):Interior:ColorIndex = nColorIndex

// To change the text color of a cell
oExcel:Cells(1, 2):Font:ColorIndex = nColorIndex


The nColorIndex must be set to a numeric value between 1 and 56, with each number representing a different color.

You can try the following code to understand the numbers representing the color

Code: Select all  Expand view
For i := 1 to 56
    oExcel:Cells(i, 1):Value = i
    oExcel:Cells(i, 2):Interior:ColorIndex = i
Next


Regards
Anser
User avatar
anserkk
 
Posts: 1331
Joined: Fri Jun 13, 2008 11:04 am
Location: Kochi, India

Re: propiedades oexcel:= TOleAuto():New("Excel.Application")

Postby Sebastián Almirón » Wed Mar 30, 2011 8:01 am

Hola,

Todas las propiedades y metodos del objeto Excel los tienes en el propio Excel. Entras en el Editor de Visual Basic y luego en el Examinador de Objetos (Abres Excel, pulsas Alt+F11 y luego F2). Seleccionas la clase Application y a la derecha te aparecen los metodos y propiedades, algunas de las propiedades son a su vez clases, etc. Excel trae una excelente ayuda (con el botón de la derecha sobre cualquier metodo o propiedad).

Si no conoces bien Excel, una manera sencilla de saber que metodos o propiedades tienes que utilizar para hacer tal cosa, es grabar una macro que lo haga y luego mirar el código de esa macro.

Saludos
User avatar
Sebastián Almirón
 
Posts: 157
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 148 guests

cron