Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2004
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 21
adebonis Va por buen camino
Word 2002 ó XP

Hola.

Hasta ahora he utilizado Word 2000 sin problemas desde una aplicación realizada con Delphi 5, pero ahora mis usuarios están migrando a Windows XP y también a Office XP. El caso es que la conexión con Word 2002 no funciona, supongo que algunas funciones de Word han cambiado.

¿Alguien sabe de cómo, o alguna Web actualizad que trate este tema?.

Gracias.
Adolfo de Bonis
Responder Con Cita
  #2  
Antiguo 15-04-2005
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 21
sur-se Va por buen camino
Hola

Estoy en la misma situación. Tengo el código funcionando en Delphi 5 y Word 2000, pero no funciona con el XP. He estado buscando una unidad que sustituya a la Word97.pas, pero no encuentro nada.
Salu2.
Responder Con Cita
  #3  
Antiguo 15-04-2005
walace_soy walace_soy is offline
Miembro
 
Registrado: may 2003
Ubicación: La Laguna (Tenerife)
Posts: 88
Poder: 21
walace_soy Va por buen camino
buscar....

si encontrais el objeto tmailmerge, tiene una unidad, que podeis agregar a vuestro proyecto y con la que no he tenido ningun tipo de problema con ninguna version de word. y tengo todas las impresiones de la aplicación con word.

Si no encontrais esto y quereis obtenerlo me enviais un correo y a ver si podemos hacer algo para colgarlo en algun sitio y poder ponerlo.

Venga un saludo y ya me decis.
Responder Con Cita
  #4  
Antiguo 18-04-2005
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 21
sur-se Va por buen camino
Rectificación.

Hola. Rectifico el post que puse antes, porque si que me funciona bien con otras versiones del Word (2002, XP, etc). Tenía un error en el código del programa y estaba abriéndose otro archivo. No es necesario el componente mailmerge. Detallo el código a continuación:

Código:
...
uses Word97;
...
var Word: Variant;
     FileName: OleVariant;
begin
...
     // Creamos el objeto WordApplication
     try
         Word := GetActiveOleObject('Word.Application');
     except
         Word := CreateOleObject('Word.Application');
     end;
...

      FileName := 'c:\'+fichero_word;
      Word.Documents.Open(FileName, EmptyParam, EmptyParam, 
                                     EmptyParam,EmptyParam, EmptyParam,
                                     EmptyParam, EmptyParam,
                                     EmptyParam, EmptyParam);

      ... <hacemos lo que necesitemos con el documento>

      Word.Visible := True;
      ...
end;
Salu2.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:41:36.


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
Copyright 1996-2007 Club Delphi