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 |