Sv Community El Salvador

Soporte y Tecnología => Programación => FOX => Mensaje iniciado por: El Cipitio en abril 22, 2009, 10:43:31 pm

Título: Excel 2007 y Vfp9
Publicado por: El Cipitio en abril 22, 2009, 10:43:31 pm
Porque este codigo si funciona en Excel 2003 o versiones anteriores y en Exce 2007 no??? :tick:

 loExcel=CREATEOBJECT("Excel.application")

WITH loExcel
   .application.workbooks.open("c:\balance.xls")
.
.
.
   .application.visible = .t.
ENDWITH
WAIT "Presione Enter para Salir"
loexcel.quit()
STORE .null. to loexcel,lolibro


Título: Re: Excel 2007 y Vfp9
Publicado por: NightOwl en abril 23, 2009, 07:24:33 am
[spoiler]
Porque este codigo si funciona en Excel 2003 o versiones anteriores y en Exce 2007 no??? :tick:
 loExcel=CREATEOBJECT("Excel.application")

WITH loExcel
   .application.workbooks.open("c:\balance.xls")
.
.
.
   .application.visible = .t.
ENDWITH
WAIT "Presione Enter para Salir"
loexcel.quit()
STORE .null. to loexcel,lolibro
[/spoiler]

Sera por la extension, acuerdate que la extenciones para office 2007 son diferentes, excel 2003-> *.xls, excel 2007-> *.xlsx
Título: Re: Excel 2007 y Vfp9
Publicado por: El Cipitio en abril 23, 2009, 10:09:33 am
Podria ser..!!Voy a hacer la prueba.
Habra alguna manera de verificar que version de excel se esta usando, desde VFP???
Título: Re: Excel 2007 y Vfp9
Publicado por: rcguillen en abril 23, 2009, 10:29:21 am
para lo de la version podrias chekar la propiedad version del mismo objeto loExcel.

att