Colores VFP a EXCEL

2,421 views
Skip to first unread message

Miguel Canchas

unread,
Mar 11, 2011, 10:22:45 AM3/11/11
to publice...@googlegroups.com

Habra alguna formula o manera de que el color que le pones en un textbox en un grid, pueda ser llevado a su equivalente en EXCEL ¿?

 

Gracias

 

MK

 

Irlandes 1960

unread,
Mar 11, 2011, 10:33:59 AM3/11/11
to publice...@googlegroups.com
SI, tenes que replicar en tu programa la logica de vba que hace el excel.
para ver este tipo de cosas, abri la planilla excel, pone a grabar una macro, y pinta las celdas tal como queres que queden, y termina la macro.
Luego entra por depuracion de la macro, haciendo que ejecute paso a paso, y fijate que valores va asignando
La unica complicacion es que te aparecen variables de excel que vos obviamente no tenes en el vfp, y tenes que definirlas, por eso la ejecucion paso a paso de la macro, para ver que valores van tomando esas variables
Si se te complica avisa, que en algun lado tengo hecho rutinas de esto, las busco y te las mando (pero no me acuerdo en que programa estan)
Desde ya esto es valido en excel, en open office no lo pude lograr, ya que no te abre las macros para verlas.
Suerte, y Larga vida al Zorro

Miguel Canchas

unread,
Mar 11, 2011, 10:45:19 AM3/11/11
to publice...@googlegroups.com

Es lo que comunmente se hace y obviamente hago….

 

Lo que necesito es que el color que le asigno pueda ser visto igual cuando lo envio a excel…

 

Por ejemplo la fila tiene color amarillo que se le asigna por decir asi(no se que color saldra)… RGB(212,22,151) , lo que necesito es su equivalente para EXCEL…

 

 

MK

Luis Maria Guayan

unread,
Mar 11, 2011, 10:50:40 AM3/11/11
to publice...@googlegroups.com
Excel maneja (o al menos hasta la versión 2003) 56 colores. Aquí una tabla con las equivalencias RGB() y HTML

http://www.mvps.org/dmcritchie/excel/colors.htm

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Miguel Canchas

unread,
Mar 11, 2011, 11:24:50 AM3/11/11
to publice...@googlegroups.com

Excelente.

 

Gracias.

 

MK

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Maria Guayan
Enviado el: viernes, 11 de marzo de 2011 10:51 a.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Colores VFP a EXCEL

 

Excel maneja (o al menos hasta la versión 2003) 56 colores. Aquí una tabla con las equivalencias RGB() y HTML

http://www.mvps.org/dmcritchie/excel/colors.htm

Miguel Canchas

unread,
Mar 14, 2011, 9:46:37 AM3/14/11
to publice...@googlegroups.com

Creo que el correo que inicio este hilo fue mio o era mio, por que siempre tienen esta costumbre de borrar el (o los )correo origen ?, asi no se puede seguir un hilo….

 

MK

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Daniel Sánchez
Enviado el: domingo, 13 de marzo de 2011 07:43 a.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Colores VFP a EXCEL

 

Yo lo aplico de esta forma, porsupuesto luego de haber obtenido el objeto excel para dar negrita y color a la letra hago de la siguiente manera:

 

loExcel.application.rows(1).font.bold=.t.

loExcel.application.rows(1).font.color=rgb(128,0,128)

 

o si deseo poner bordes en la celda con un color de fondo

 

oSelection=XLSheet.Cells(nlafila,nlacolumna)

   With oSelection.Borders(8)

        .LineStyle = 1

        .Weight = 2

        .ColorIndex = -4105

    EndWith

 

--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

Daniel Sánchez

unread,
Mar 13, 2011, 8:43:24 AM3/13/11
to publice...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages