Page 1 of 1

Diferencias en Excel

PostPosted: Mon Sep 30, 2019 5:18 pm
by Armando
Hola Amigos del foro:

Tengo el siguiente trozo de código:

Code: Select all  Expand view

    oSheet:Cells(nRow,01):Font:Name := "Arial"
 


En algunos usuarios tira error de que no existe la variable de instancia NAME

Pero en otros usuarios no reclama.

Será que depende de la versión de Excel que está instalada?

Saludos

Re: Diferencias en Excel

PostPosted: Mon Sep 30, 2019 5:34 pm
by karinha

Re: Diferencias en Excel

PostPosted: Mon Sep 30, 2019 5:40 pm
by Armando
Karinha:

Estoy usando el mismo código que aparece en el post que me enviaste
pero es el que me tira error, por esto deduzco que depende de la versión
de excel.

Code: Select all  Expand view

oSheet:Cells( 1, 1 ):Font:Bold := .f.                 //set bold off for a cell
 oSheet:Cells( 1, 1 ):Font:Name := "Arial"             //set font for a cell in active sheet       ESTE CODIGO ESTOY USANDO
 oSheet:Paste()                                        //paste from clipboard into selected cell
 


Saludos

Re: Diferencias en Excel

PostPosted: Mon Sep 30, 2019 6:29 pm
by karinha

Re: Diferencias en Excel

PostPosted: Tue Oct 01, 2019 7:22 am
by hmpaquito
También yo llevo años pensando que algunos errores dependen de la version de excel.

A veces codigo como este oSheet:Cells(nRow,01):Font:Name := "Arial" se pudo solucionar haciendo:

oFont:= oSheet:Cells(nRow,01):Font
oFont:Name := "Arial"

En todo caso, siempre tuve la misma sospecha: que distintas versiones de excel arrojan error.
Otras soluciones que he aplicado a veces ha sido buscar una forma distinta de hacer la misma cosa. En excel muchas veces lo mismo se puede hacer de distintas formas.

Re: Diferencias en Excel

PostPosted: Tue Oct 01, 2019 2:13 pm
by Armando
hmpaquito:

Gracias por el consejo, lo voy a intentar.

Saludos