Macros que envían el cuerpo de un mensaje simple a Word o Excel

Microsoft Visual Basic para Aplicaciones (VBA) es un lenguaje flexible que ayuda a personalizar Office 2007 o 2010. Ya sea para insertar texto en Word o en una celda de Excel, hay una macro que ayuda.

Ejecutar macros

Las macros se ejecutan desde el Editor de Visual Basic (VBE). Para acceder, presiona "Alt" + "F11" en Word o Excel, haz clic en "Insertar" y luego "Módulo". Se abrirá una ventana en blanco donde pegar la macro. Presiona "F5" para ejecutar.

Macro para insertar texto en Word

Una macro que inserta texto en Word usa el objeto Selection y el método TypeText. Solo cambia "Tu texto aquí" por el texto real. La macro es:

Sub TypeTextMethod()
Dim MyText As String
MyText = "Tu texto aquí"
Selection.TypeText (MyText)
End Sub

Macro para insertar texto en Excel

Para insertar texto en una celda, dile a Excel dónde y qué texto. La siguiente macro coloca "Tu texto aquí" en A1 (objeto Range en línea 3). Cambia Range antes de ejecutar:

Sub InsertText()
' InsertText Macro
Range("A1").Select
ActiveCell.FormulaR1C1 = "Tu texto aquí"
Range("A2").Select
End Sub