¿Cómo insertar una firma (imagen) al final del documento Word con VBA?

Para insertar una firma en forma de imagen al final de un documento de Word utilizando VBA, debes seguir estos pasos:

   Sub InsertarFirma()
       Dim doc As Document
       Dim firmaPath As String
       Dim rng As Range

       ' Establece el documento como el documento actual
       Set doc = ActiveDocument

       ' Define la ruta de la imagen de tu firma
       firmaPath = "C:rutadetufirma.png"  ' Cambia esta ruta por la ruta de tu archivo

       ' Establece el rango al final del documento
       Set rng = doc.Content
       rng.Collapse Direction:=wdCollapseEnd

       ' Inserta la imagen en el rango especificado
       doc.InlineShapes.AddPicture FileName:=firmaPath, _
           LinkToFile:=False, SaveWithDocument:=True, Range:=rng

       ' Limpia las variables
       Set rng = Nothing
       Set doc = Nothing
   End Sub
  • Asegúrate de que la imagen de la firma que deseas insertar esté guardada en tu computadora y conoce su ruta de acceso completa.
  • Abre el documento de Word donde deseas insertar la firma.
  • Abre el editor de Visual Basic para Aplicaciones (VBA) presionando `ALT` + `F11`.
  • En el editor de VBA, ve a `Insertar` > `Módulo` para crear un nuevo módulo.
  • Copia y pega el siguiente código en el módulo:
  • Asegúrate de modificar la línea `firmaPath` con la ruta completa a tu archivo de imagen de firma.
  • Cierra el editor de VBA para regresar a tu documento de Word.
  • Para ejecutar el macro, puedes ir a la pestaña `Vista`, hacer clic en `Macros`, elegir `Ver Macros`, seleccionar `InsertarFirma` de la lista y hacer clic en `Ejecutar`.

Este script inserta la imagen de la firma al final del documento de Word. Asegúrate de que la ruta del archivo de la imagen de la firma esté correcta y que el documento de Word activo es el correcto antes de ejecutar el macro.

Conoce nuestros servicios

Conoce nuestra tienda

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Deja un comentario