Cómo iniciar Word usando una macro de Excel

Tabla de contenido

En nuestro ejemplo, queremos iniciar una nueva sesión de Word y abrir un documento específico. A continuación, se puede editar el documento. Word se llama usando comandos de la biblioteca VBA previamente integrada.

Utilice el comando "Crear objeto" para crear una sesión de Word desde una aplicación de Excel. Al transferir el parámetro "Word.Application", inicia una nueva sesión de Word desde Excel. Aquí está el código completo:

Sub StartWord ()
Dim objWordApp como objeto
Dim strPath como cadena
strPfad = "C: \ Document.docx"
Establecer objWordApp = _ CreateObject ("Word.application")
Con objWordApp
.Application.Visible = Verdadero
.Application.Documents.Open (strPath)
'Aquí están tus mandamientos
Terminar con
Establecer objWordApp = Nada
End Sub

El programa abre una sesión de Word y carga el documento "C: \ Document.docx". Recibirá un mensaje de error si el documento no existe en esta posición. Desde la posición "Tus comandos aquí", inserta los comandos con los que se cambia el documento de Word. Tenga en cuenta el comando al final de la subrutina:

Establecer objWordApp = Nada

Esto cierra la conexión de Excel a Word a través de la variable de objeto "objWordApp". Esto es importante para lograr un final limpio del programa.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave