Sv Community El Salvador
Soporte y Tecnología => Programación => FOX => Mensaje iniciado 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
-
[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
-
Podria ser..!!Voy a hacer la prueba.
Habra alguna manera de verificar que version de excel se esta usando, desde VFP???
-
para lo de la version podrias chekar la propiedad version del mismo objeto loExcel.
att