lc = GETFILE("xls*") ? VersionLibroExcel(lc) FUNCTION VersionLibroExcel(tcFile) LOCAL ln, lcFormat, lo IF NOT EMPTY(tcFile) lo = CREATEOBJECT("Excel.Application") lo.Workbooks.OPEN(tcFile) ln = lo.ActiveWorkbook.FileFormat DO CASE CASE ln = 16 lcFormat = "Excel 2" CASE ln = 29 lcFormat = "Excel 3" CASE ln = 33 lcFormat = "Excel 4" CASE ln = 39 lcFormat = "Excel 5 y 95" CASE ln = 43 lcFormat = "Excel 97-2003 (Guardado desde 2003)" CASE ln = 51 lcFormat = "Excel 2007-2010" CASE ln = 56 lcFormat = "Excel 97-2003 (Guardado desde 2007-2010)" CASE ln = -4143 lcFormat = "Excel 97, 2000, 2002 y 2003" OTHERWISE lcFormat = "Otro Formato # " + TRANSFORM(ln) ENDCASE lo.ActiveWorkbook.Close(.F.) lo.Quit lo = Null ELSE lcFormat = "No se especifico archivo" ENDIF RETURN lcFormat ENDFUNC
FoxPress,FoxPluss
domingo, 3 de abril de 2011
Saber la versión de un Libro de Excel
Con esta función podemos saber la versión con que fue guardado un libro de Excel.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario