Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Error en Delphi 7 con office 2007 (https://www.clubdelphi.com/foros/showthread.php?t=50920)

mmorgado 02-12-2007 00:03:07

Error en Delphi 7 con office 2007
 
Estoy generando un libro excel con varias hojas (sheet) al momento de querer activar la segunda hoja para cargar datos el excel me da el sgte. error

EOleEsception. ' Formato antiguo o tipo de biblioteca no valida'.

el codigo en delphi es el sgte:

Hoja := planilla.Sheets[y] as _WORKSHEET;
Hoja.Name:=uno.Items.Strings[x];
hoja.Activate(y); // ACA ME GENERA EL ERROR.

Con las version 2003 y XP de office siempre funciono bien.

alguien me puede orientar como solucionarlo

de antemano gracias

Al González 02-12-2007 03:13:00

Me parece que tiene que ver con la versión de los componentes "Servers" que tienes instalados. Delphi 7 viene, si no mal recuerdo, con versiones 2000 y XP.

¿Cuál versión tienes actualmente?

mmorgado 02-12-2007 21:04:27

Tengo las dos, pero la compilacion la hice con la XP y con office 2003 funciona en forma correcta.

Tu sabes si hay una nueva version del componente para office 2007

rolandoj 04-12-2007 22:11:05

Es un problema conocido de Office; pero ....
 
Hola,

Yo tengo el mismo problema desde hace dos meses. Es el problema que relacioné en dos hilos anteriores:

"Delphi y Excel 2007" en http://www.clubdelphi.com/foros/showthread.php?t=50824

y

"La unidad Excel97 de Delphi 5 es compatible con Excel 2007 ? " en http://www.clubdelphi.com/foros/showthread.php?t=49626

De acuerdo a mi investigación, es un error de Microsoft, no de Delphi, y está descrito en :

http://support.microsoft.com/kb/320369/es

Lo malo es que la primera solución que propone Microsoft es instalar en cada equipo un paquete adicional para Office, que en mi caso es un problema operatico serio. La otra solución que dan por código, implica usar una clase que no he podido localizar en "Delphi 5", que es el que tengo.

Por lo que he visto en internet, hay otros usuarios que también están buscando, aún sin éxito, como accesar dicha clase desde Delphi, o una solución alternativa.

Es de esperar que alguién pueda ayudarnos pronto.

Saludos


La franja horaria es GMT +2. Ahora son las 19:57:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi