Macro para crear un documento de Word desde Excel

4 sept 2019

Macro para crear un documento de Word desde Excel


En muchas ocasiones necesitamos que Excel cree un archivo Word, y esto lo podemos hacer fácilmente con una macro:

Para que la macro funcione hay que seguir los siguientes pasos:
1. Abrir el editor Visual Basic para Aplicaciones (VBA).
2. Insertar un módulo.
3. Pegar el siguiente código:


Sub Crear_word()
'Declaración de las variables
Dim objWord As Object
Dim objDoc As Object
Dim objSelection As Object

'Se establece el objeto (word)
   Set objWord = CreateObject("Word.Application")
   Set objDoc = objWord.Documents.Add
 
   objWord.Visible = True 'se muestra la aplicación
 
   Set objSelection = objWord.Selection

   objSelection.TypeText ("Creando un archivo word con El Blog de Luis Reyes") 'se introduce el texto
 
End Sub



Descargar el Archivo

4 comentarios :

  1. Hola Luis!
    necesito para mi trabajo generar un archivo donde en una caratula inicial pueda meter datos y que después esos datos se pasen a un archivo de word que ya tiene un formato (solo deberá poderse sustituir la información o colocarse la de la caratula), podrias ayudarme? obviamente te pago por la generación del archivo editable para que pueda generar otros con plantillas diferentes.

    ResponderBorrar
  2. por no creas una correspondencia en word??

    ResponderBorrar