Pregunta: | 2029 - USAR UNA MACRO DE WORD EN VB |
Autor: | Juan Miguel Esposito |
Desearia saber como ejecutar una macro de Word desde VB5,ej: deseo imprimir un documento de word llamado planifica.doc que se encuentra en la carpeta c:\sanmartin. agradezco de antemano a quien me de alguna ayuda gracias |
Respuesta: | Joan-Baptista Fàbregas Muñoz |
En tu aplicacion tienes que añadir la referència de Microsoft Word Objects 8.0 (o la version que tengas instalada) i tienes que introducir el siguiente codigo: Dim wrdAplicacion As Word.Application Dim wrdDocumento As Word.Document Set wrdAplicacion = New Word.Application Set wrdDocumento = wrdAplicacion.Documents.Open("Path i nombre de documento") Entonces para ejecutar la macro el codigo es: wrdAplicacion.Run "Nombre de macro" Por desgracia la macro no puede admitir parametros de entrada. Esto funciona con Word 97 i VB 6.0 creo que en tu caso tambien te puede funcionar. Espero que te sirva. |