Tecnología

Inicio

Cómo abrir un documento de Word desde Excel VBA

Cómo abrir un documento de Word desde Excel VBA


Microsoft Excel es una aplicación de hoja de cálculo con muchas funciones y una gran versatilidad. hojas de cálculo Excel se utilizan para los cálculos, previsiones, la recogida y análisis de datos. Microsoft Word es un procesador de textos capaz de producir documentos de aspecto profesional. Productividad para muchos proyectos se puede aumentar mediante la integración entre Excel y Word. Esta integración es parte de la funcionalidad proporcionada por Microsoft a través de la lengua de aplicaciones de Visual Basic integrado en ambas aplicaciones.

Instrucciones

1 Abra la aplicación de Microsoft Excel desde el menú del programa.

2 Abra el menú macro utilizando el \ "Alt \" y \ teclas "F8 \".

3 Introduzca \ "Test Macro \" en el cuadro Nombre de la macro y haga clic en el \ "Crear \" botón.

4 Pegue el siguiente código directamente debajo del texto \ "Sub Test \":

'Declarar la variable.
Dim oWord Como Word.Application

' Set the variable (runs new instance of Word).
Set oWord = CreateObject(\"Word.Application\")

'Añadir un nuevo documento.
oWord.Documents.Add

'Añadir un poco de texto.
oWord.Selection.TypeText \ & quot; Esto es un texto \ & quot;.

'Guarde el documento.
oWord.ActiveDocument.SaveAs Nombre del archivo: = \ & quot; c: \\ mydoc.doc \ & quot;

"Salir de Word.
oWord.Quit

"Borrar la variable de la memoria.
Establecer oWord = Nada

5 Seleccione \ "Herramienta \" de la barra de menú y luego seleccione la opción "Referencias \" \ opción. Compruebe el elemento \ "Microsoft Word 12.0 objeto de biblioteca \" a continuación, haga clic en el botón \ "Aceptar \" para continuar.

6 Pulse el \ "Alt \" y la tecla \ "F8 \" para abrir la ventana para ver las macros disponibles en esta hoja de cálculo. Resalte la macro \ "Macro Test \" y haga clic en el botón \ "Run \". Después de la ejecución de la macro de un nuevo documento de Word en el \ "C: \" disco duro llamado \ "mydoc.doc \" ha sido creado.