Macro abrir formulario en documento word desde excel

12/03/2009 - 17:38 por Amaia | Informe spam
Buenas,

Tengo una hoja Excel donde relleno unos campos que luego aplico en un
documento Word que lanzo desde la propia Excel copiando un documento que
utilizo como plantilla y cambiándole el nombre.

Tanto el nombre del archivo como una serie de campos que he definido como
CustomDocumentProperties los mando desde la macro de Excel al documento Word.

Tengo problemas con la actualización de los campos, que ahora consigo desde
la macro que tengo en Word, pero claro, la tengo que lanzar desde Word para
poder emperezar a rellenar el documento con todos los campos actualizados.

El asunto es que me gustaría poder:

1.- Lanzar una macro de Word del documento que he abierto desde Excel desde
la macro de Excel.

2.- Poder llamar a un formulario que tengo definido en el código del Word
que tengo abierto desde el Excel desde la macro de Excel.
Gracias y saludos,
 

Leer las respuestas

#1 Héctor Miguel
12/03/2009 - 21:13 | Informe spam
hola, Amaia !

si podemos asumir que "el formulario" definido en el codigo de word lo puede administrar "la macro" de word -?-
prueba adaptando/modificando/... (segun proceda) las siguientes instrucciones en la macro desde excel...

With CreateObject("Word.Application")
.Documents.Open "c:uta yombre del documento.doc"
.Visible = False ' o True
.Run "Nombre_de_la_macro"
.Documents("nombre del documento.doc").Close
.Quit
End With

saludos,
hector.

__ OP __
Tengo una hoja Excel donde relleno unos campos que luego aplico en un documento Word
que lanzo desde la propia Excel copiando un documento que utilizo como plantilla y cambiandole el nombre.
Tanto el nombre del archivo como una serie de campos que he definido como CustomDocumentProperties
los mando desde la macro de Excel al documento Word.
Tengo problemas con la actualizacion de los campos, que ahora consigo desde la macro que tengo en Word
pero claro, la tengo que lanzar desde Word para poder emperezar a rellenar el documento con todos los campos actualizados.
El asunto es que me gustaria poder:
1.- Lanzar una macro de Word del documento que he abierto desde Excel desde la macro de Excel.
2.- Poder llamar a un formulario que tengo definido en el codigo del Word que tengo abierto desde el Excel desde la macro de Excel...

Preguntas similares