PDA

Ver la Versión Completa : No encuentra Excel


Acabose
22-03-2012, 12:04:51
Hola no estoy seguro si deba o no hacer esta pregunta en el foro pero quede colgado, mis aplicaciones tiene una función para exportar a excel y funciona pero hay un pc en particular que no lo hace y me arroja el mensaje que tiene programado cuando no esta instalado el excel. como dato la función tiene como principio el siguiente código:


CreateOleObject('Excel.Application')

Que sera?

newtron
22-03-2012, 12:20:26
Hola.

Echa un vistazo a esto (http://www.clubdelphi.com/foros/showthread.php?t=66688&highlight=exportar+excel+sin) a ver si te sirve.

Saludos

MAXIUM
22-03-2012, 13:21:59
Aunque no lo especifica, se asume que tienes instalado Office en ese equipo. Mi recomendación es que lo reinstales (Office-Excel).

También, si el archivo resultante no lleva formula alguna, sino solo datos, en vez de .xls exportalo o crea un .cvs

Adicionalmente, existe un componente de pago que crea documentos .xls y .xlsx sin requerir que Excel este instalado. Incluso dentro de este foro hay temas con código que permiten aquello.

rretamar
22-03-2012, 15:56:18
Mi opinión: es mucho más recomendable exportar los datos hacia un archivo de texto delimitado (CVS), que no sólo se puede abrir con el costosísimo Excel, sino también con otro software similar como LibreOffice. El código para esto es muy sencillo de implementar, y hasta hay componentes libres que lo hacen (si somos perezozos).

Hace poco tuve una discusión con el desarrollador de un software, ya que para exportar registros de una base de datos a una planilla de cálculos, invocaba al ejecutable de Excel para luego agregar losdatos en una hoja de cálculos en blanco usando comandos DDE. El problema es que donde estaba instalado ese software (una empresa con 20 computadoras) no usan Microsoft Office, sino LibreOffice. Entonces la exportación no funcionaba, ya que obviamente no encontraba el ejecutable Excel.exe . Mi sugerencia fue si podía exportar directamente a un archivo de texto.

Acabose
26-03-2012, 14:49:40
Gracias a todos, les informo
1. Re y re y re instale Excel de las múltiples formas que pude imaginar.
2. Lo que uso para exportar no es un componente de paga lo que hace es verificar si la aplicación Open o microsoft están y si puede abrirlas.
3. Esto solo me sucedía en una sola PC en el resto todo bien y con distintas versiones de Excel y Calc.
Cuento corto le di format y se acabo el problema

Una luz a lo que podría haber ocurrido, cuando se dio el problema tenia instalado Office 2003 y encima le dije al Office 2010 que lo desinstalara y se alojara él.