KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

¿Cómo insertar texto específico en la posición del cursor al redactar un mensaje en Outlook?

AutorXiaoyang Fecha de modificación

Imagínese que tiene ciertas frases o fragmentos de texto que utiliza habitualmente al redactar correos electrónicos y desea insertarlos automáticamente en la posición del cursor dentro del cuerpo del mensaje, sin tener que escribirlos manualmente una y otra vez. En este artículo, le explicaré un método sencillo para lograrlo rápidamente.

Inserte texto específico o la fecha actual en la posición del cursor al redactar un mensaje mediante código VBA


Inserte texto específico o la fecha actual en la posición del cursor al redactar un mensaje mediante código VBA

El siguiente código VBA le permite insertar en la posición del cursor una cadena de texto específica o la fecha actual. Siga estos pasos:

1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. A continuación, haga clic en Insertar > Módulo y copie y pegue el siguiente código en el módulo en blanco que se abre:

Código VBA: Insertar texto específico o fecha actual en la posición del cursor

Option Explicit
Public Sub InsertInfoToSelection()
    Dim xDoc As Word.Document
    Dim xSel As Word.Selection
    On Error Resume Next
    Select Case TypeName(Application.ActiveWindow)
        Case "Explorer"
            Set xDoc = Application.ActiveExplorer.Selection(1).GetInspector.WordEditor
        Case "Inspector"
            Set xDoc = Application.ActiveInspector.WordEditor
    End Select
    Set xSel = xDoc.Application.Selection
    xSel.InsertBefore Format("ExtendOffice")
    Set xDoc = Nothing
    Set xSel = Nothing
End Sub

Nota: En el código anterior, ExtendOffice es el texto específico que desea insertar. Si necesita insertar la fecha actual en lugar de la cadena de texto, sustituya esta línea del script xSel.InsertBefore Format(«ExtendOffice») por xSel.InsertBefore Format(Now, «DD/MM/YYYY»).

3. A continuación, cierre la ventana del código, cree un nuevo correo electrónico y, en la ventana del mensaje, haga clic en el menú desplegable Personalizar barra de herramientas de acceso rápido y seleccione Más comandos; consulte la captura de pantalla:

doc insertar texto en el cursor 1

4. En el cuadro de diálogo Opciones de Outlook, realice las siguientes operaciones:

(1.) Seleccione Macrosen el menú desplegable Elegir comandos de;

(2.) Haga clic en el nombre de la macro que ha insertado;

(3.) A continuación, haga clic en el botón Agregar para añadir esta macro al cuadro de lista Personalizar barra de herramientas de acceso rápido.

doc insertar texto en el cursor 2

5. A continuación, haga clic en el botón Aceptar para cerrar el cuadro de diálogo. Ahora, el icono de la macro ya aparece en la barra de herramientas de acceso rápido. Coloque el cursor donde quiera insertar el texto y, a continuación, haga clic en este botón de macro: ¡el texto específico se insertará al instante! Consulte la captura de pantalla:

doc insertar texto en el cursor 3

Inserte texto específico en cualquier ubicación al redactar un mensaje:

Con la función Kutools para Outlook Texto automático, puede crear fragmentos de texto reutilizables e insertarlos en cualquier lugar al redactar un mensaje, siempre que los necesite.

doc insertar texto en el cursor 4
👉 ¡Trabaje de forma más inteligente en Outlook!Descargue Kutools para Outlookpara aumentar su productividad con las funciones que ahorran tiempo de 100+ — ¡gratis durante 30 días!

Las mejores herramientas de productividad para Office

¡Descubra el nuevo Kutools para Outlook con 100+ funciones increíbles!¡Haga clic para descargar ahora!

🤖KUTOOLS AI:Utiliza tecnología avanzada de IA para gestionar correos electrónicos sin esfuerzo, incluyendo responder, resumir, optimizar, ampliar, traducir y redactar correos.

📧Automatización de correo electrónico: Respuesta automática (disponible para POP e IMAP) / Programar el envío de correos electrónicos / CC/BCC automático según reglas al enviar correos / Reenvío automático (regla avanzada) / Añadir saludo automáticamente / Dividir automáticamente los correos con múltiples destinatarios en mensajes individuales...

📨Gestión de correo electrónico: Recupera tus correos electrónicos / Bloquea correos fraudulentos por asunto y otros criterios / Elimina correos electrónicos duplicados / Búsqueda avanzada / Organiza tus carpetas

📁Archivos adjuntos Pro: Guardar en lote / Desvincular en lote / Comprimir en lote / Guardar automáticamente / Desconectar automáticamente / Auto comprimir...

🌟Magia de la interfaz: 😊Más emojis bonitos y modernos / Le avisa cuando llegan correos importantes / Minimiza Outlook en lugar de cerrarlo

👍Maravillas con un solo clic: Responder a Todos con Adjuntos / Correos electrónicos antiphishing / 🕘 Mostrar zona horaria: hora actual del remitente...

👩🏼‍🤝‍👩🏻Contactos y calendario: Crear contactos en lote a partir de correos seleccionados / Dividir un grupo de contactos en grupos individuales / Eliminar recordatorio de cumpleaños...

Utilice Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y más de 40 idiomas adicionales.

Desbloquee Kutools para Outlook al instante con un solo clic. ¡No espere más: descárguelo ahora y potencie su eficiencia!

kutools for outlook características1kutools for outlook características2

🚀 Descarga con un solo clic — Obtenga todos los complementos de Office

Muy recomendado: Kutools for Office (5 en 1)

Un solo clic para descargar cinco instaladoresa la vez —Kutools para Excel, Outlook, Word, PowerPointy Office Tab Pro.¡Haga clic para descargar ahora!

  • Comodidad con un solo clic: Descargue los cinco paquetes de instalación de una sola vez.
  • 🚀Listo para cualquier tarea de Office: Instale los complementos que necesite, justo cuando los necesite.
  • 🧰Incluido: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint