FoxPro/Visual FoxPro - Automatizacion Excel

 
Vista:

Automatizacion Excel

Publicado por Natalia (6 intervenciones) el 18/12/2006 15:39:21
Hola, con automatizacion de excel cree un grafico en una hoja de un libro. Con chartarea.copy lo copie al portapapeles. Ahora cree otra instancia de excel y quiero pegar el grafico; las sentencias de este ultimo proceso son:
loExcel2=CREATEOBJECT("Excel.application")
WITH loExcel2.APPLICATION
.workbooks.add
.worksheets(1).activate
.WORKSHEETS(1).range("b1").select
.worksheets(1).paste
.
.
.
(esta sentencia me da un error OLE Dispatch: imposible encontrar la propiedad paste para la clase worksheet)

.activeworkbook.SAVEas("prueba")
.workbooks.CLOSE
ENDWITH
Alguien tiene idea que puede ser? Gracias


Natalia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Automatizacion Excel

Publicado por Ernesto Hernandez (4623 intervenciones) el 18/12/2006 17:34:45
El problema al parecer es por que utilizas el control OLE doblemente.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Automatizacion Excel

Publicado por Plinio (7841 intervenciones) el 18/12/2006 19:36:50
Que tal
loExcel2=CREATEOBJECT("Excel.application")
WITH loExcel2
.workbooks.add
.worksheets(1).activate
.WORKSHEETS(1).range("b1").select
.worksheets(1).paste
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar