Hola. Tengo desarrolladas un montón de aplicaciones con fivewin p/harbour. Por lo general, abro un .dbf, lo renombro a .xls y hago un winexel de EXCEL.EXE+ " " nombre_archivo_renombrado.xls
Siempre funcionó perfectamente. Con el excel 2007 me levanta las fechas mal; pasa lo mismo si abro el excel y elijo ABRIR, pongo en TIPO DE ARCHIVOS "Archivos de dBase", y abro un .dbf cualquiera. Me muestra las fechas cuyo día es menor a 12 correctamente, y el resto las interpreta como texto. Por ej, primero de septiembre de 2009 la toma como 09/01/2011 (encima me toma el mes mal), y veinte de septiembre de 2009 me toma como '20110920'. Siempre en la misma columna, o sea, abre el dbf y toma algunos datos como si fueran de tipo texto y otros como si fueran fecha.
¿se les ocurre que puedo hacer? sin tener que recodificar todos los .prg y que en lugar de abrir con excel un dbf tenga que cambiar y generar un excel real.
Gracias...!!!