La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46415 - EJECUTAR MACRO WORD DESCE EXCEL
Autor:  Samuel Niño Ortega
Tengo una macro en WORD que combina e imprime una correspondencia.
Deseo desde EXCEL ejecutar una macro que me permita abrir el WORD, ejecutar la macro y volver a cerrar el WORD.

Gracias

  Respuesta:  Jorge Morales
Primero creo que necesitas agregar una referencia a la libreria
"Microsoft Word x.x Object library" x.x es la version

y despues prueba con este codigo

Dim dw As New Word.Application
Sub AbreWord()
dw.Documents.Open "C:\Hola.doc" 'El nombre de tu documento
dw.Run "Hola1" 'La macro que quieres ejecutar
dw.Quit 'Para cerrar el documento
Set dw = Nothing
End Sub

De todo esto solo te comento que si tu macro de Word se ejecuta en cuanto abres el Documento entonces omite la linea del metodo run. Espero sea de tu ayuda, Saludos.

  Respuesta:  Sergio Barquero
Hola,
Puedes mejor crear un hipervinculo desde excel al documento del word y modificar tu macro para que se ejecute al abrir y luego que cierre el documento al terminar de ejecutarse.
Espero que esta opción t sirva