Hola, no deberias abrilo con sgoExcel.application.WorkBooks.Open(cArchivo)?
Yo lo uso asi y me funciona:
loExcel=CREATEOBJECT("Excel.application")
WITH loExcel.APPLICATION
.VISIBLE = .t.
.workbooks.OPEN(lcArchivo)
saludos.
-----Original Message-----
From: Mario Andrés Ageno <[email protected]>
To: "GUFA List Member" <[email protected]>
Date: Tue, 5 Jul 2016 18:34:09 -0300
Subject: [GUFA] Abrir Excel 2013
Hola grupo
tenia automatizado los reportes enviados a Excel pero en las versiones de
Office 2013 me da un error de ActiveX que me cambio que no me deja abrir mas
asi
yo utilizo este codigo para crear y abrir el reporte
cArchivo = This.Parent.ArchivoDestino
COPY TO (cArchivo) TYPE XLS
IF TYPE('sgoExcel') <> "O"
PUBLIC sgoExcel
sgoExcel = CREATEOBJECT("Excel.Application")
ENDIF
IF TYPE("sgoExcel") == "O"
WAIT WIND NOWAIT "Abriendo (MS Excel) " +
ALLTRIM(cArchivo)
sgoExcel.Workbooks.Add
sgoExcel.WorkBooks.Open(cArchivo)
sgoExcel.Visible = .T.
RELEASE sgoExcel
ENDIF
GRACIAS
------
Mario
Andrés Ageno
Analista de Sistemas
de Computación
Italia 2317 - 3040 San
Justo (SF)
Tel.:03498-423066
Personal: 03498-15680413
mail:
[email protected]
web: www.maasoft.com.ar
skype:
[email protected]