Automatización con Word XP

21/04/2004 - 06:17 por Ramón Rodríguez Martínez | Informe spam
Hola compañeros, tengo el siguiente problema, resulta que estoy haciendo
un sistema que manejará varios documentos que existirán como plantillas
para word de xp.

El asunto es que el código simple que expongo abajo y que funciona desde
las versiones word97 hasta word 2000, sencillamente en word XP no
funciona. Por casualidad alguién sabe porqué?

o=Createobject("Word.Application" )
With o
.Documents.OPEN("H:\Fuentes\VFoxPro\Plantillas\Proy02895\06")
.ActiveDocument.MailMerge.EditMainDocument
.ActiveDocument.MailMerge.Destination = 0
.ActiveDocument.MailMerge.Execute(.F.)
EndWith
O.Quit()
Release o

Por supuesto esto no forma parte del sistema, es una pequeña prueba que he
modificado de mil formas y nada sencillamente marca error.

Ya probé en varios equipos y el resultado es el mismo.

Cualquier colaboración es bienvenida.

Muchísimas gracias.


Ramón Rodríguez Martínez

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Hugo M. Ranea
22/04/2004 - 01:10 | Informe spam
Ramón,

Probablemente sea un error en el código que pusistes aquí y no en el que
tienes tú, pero te faltó agregarle un . a Documents
La línea

Documents.OPEN("H:\Fuentes\VFoxPro\Plantillas\Proy02895\06")

Debería ser
.Documents.OPEN("H:\Fuentes\VFoxPro\Plantillas\Proy02895\06")

(Nota el . antes de Documents)

Hugo

Preguntas similares