Saltar al contenido principal

¿Cómo insertar un selector de fecha en correos electrónicos en Outlook?

Suponga que necesita enviar un horario de trabajo a sus colegas, asignando diferentes tareas a diferentes personas en diferentes fechas. Sin embargo, le preocupa cometer errores al ingresar la fecha manualmente, por lo que necesita un selector de fecha. Este tutorial proporciona un método para ayudarlo a insertar un selector de fecha en correos electrónicos en Outlook.


Inserte un selector de fecha en correos electrónicos en Outlook con código VBA

Puede ejecutar el siguiente código VBA para insertar un selector de fecha en los correos electrónicos de Outlook. Por favor, siga las siguientes instrucciones.

1. Inicie su Outlook, presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el panel izquierdo, haga doble clic Proyecto1 > Objetos de Microsoft Outlook > Esta sesión de Outlook, y luego copie el siguiente código VBA en el ThisOutlookSession (Código) ventana.

Código de VBA: inserte el selector de fecha en los correos electrónicos de Outlook

Sub DatePicker()
'Updated by Extendoffice 20220615
  Dim xDoc As Document
  On Error Resume Next
  Set xDoc = Application.ActiveInspector.WordEditor
  With xDoc.Application.Selection
    .Range.ContentControls.Add (wdContentControlDate)
    .ParentContentControl.DateDisplayFormat = "MMMM d, yyyy"
    .InsertAfter Format(Now(), "MMMM d, yyyy")
    .MoveRight wdCharacter, 1
  End With
End Sub

Nota: En el código, puede cambiar “MMMM d, aaaa” al formato de fecha que necesite.

3. Quédate en el Microsoft Visual Basic para aplicaciones ventana, haga clic Herramientas > Referencias.

4. En el Referencias – Proyecto1 cuadro de diálogo, verifique Biblioteca de objetos de Microsoft Word 16.0 casilla de verificación y haga clic en OK Para guardar los cambios.

5. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

6. En el Correo ver, haga clic en el Nuevo Email botón debajo del Inicio pestaña para crear un nuevo correo electrónico.

7. En el Mensaje ventana, haga clic en el Personalizar la barra de herramientas de acceso rápido . Y seleccione Más comandos en el menú desplegable. Ver captura de pantalla:

8. En el Opciones de outlook ventana, necesita configurar de la siguiente manera.

8.1) Elija Macros existentes Elija el comando de la lista desplegable;
8.2) Seleccione el script que creó arriba en el cuadro de comandos de la izquierda;
8.3) Haga clic en Añada del botón.
8.4) Mantenga la secuencia de comandos seleccionada en el cuadro de la derecha y luego haga clic en el modificar botón. En el Botón Modificar cuadro de diálogo, asigne un nuevo botón a la secuencia de comandos y haga clic en DE ACUERDO.
8.5) Click OK existentes Opciones de outlook ventana para guardar los cambios.

El script VBA ahora se agrega a la Acceso rapido a la barra de herramientas y se muestra como el icono que especificó.

A partir de ahora, al redactar un correo electrónico, puede hacer clic en el icono del selector de fecha en la Acceso rapido a la barra de herramientas para insertar un selector de fecha en el cuerpo del correo electrónico y, a continuación, seleccione la fecha que necesite. Vea la siguiente demostración.

Notas:

1) Puede insertar múltiples selectores de fecha en el cuerpo de un correo electrónico.
2) Puede cambiar la fecha que ha seleccionado: haga clic en el campo de fecha para mostrar el control Fecha, luego seleccione una nueva fecha según sea necesario.
3) Este selector de fecha también se puede insertar en el cuerpo de una cita o una tarea. Si es necesario, cree una nueva cita o tarea y repita los pasos 7-8 anteriores para lograrlo.

Las mejores herramientas de productividad de oficina

Kutools para Outlook - Más de 100 potentes funciones para potenciar tu perspectiva

🤖 Asistente de correo AI: Correos electrónicos profesionales instantáneos con magia de IA: respuestas geniales con un clic, tono perfecto y dominio multilingüe. ¡Transforme el correo electrónico sin esfuerzo! ...

📧 Automatización de correo electrónico: Fuera de la oficina (disponible para POP e IMAP)  /  Programar envío de correos electrónicos  /  CC/CCO automático según reglas al enviar correo electrónico  /  Reenvío automático (reglas avanzadas)   /  Agregar saludo automáticamente   /  Divida automáticamente correos electrónicos de múltiples destinatarios en mensajes individuales ...

📨 Gestión de correo electrónico: Recuperar correos electrónicos fácilmente  /  Bloquear correos electrónicos fraudulentos por sujetos y otras personas  /  Eliminar correos electrónicos duplicados  /  Búsqueda Avanzada  /  Consolidar carpetas ...

📁 Archivos adjuntos profesionalesGuardar lote  /  Separación de lotes  /  Comprimir por lotes  /  Ahorro automático   /  Desconexión automática  /  Autocompresión ...

???? Interfaz mágica: 😊Más emojis bonitos y geniales   /  Aumente su productividad en Outlook con vistas con pestañas  /  Minimizar Outlook en lugar de cerrar ...

👍 Maravillas con un clic: Responder a todos los archivos adjuntos entrantes  /   Correos electrónicos antiphishing  /  🕘Mostrar zona horaria del remitente ...

👩🏼‍🤝‍👩🏻 Contactos y calendario: Agregar por lotes contactos de correos electrónicos seleccionados  /  Dividir un grupo de contactos en grupos individuales  /  Eliminar recordatorios de cumpleaños ...

Mas de Características 100 ¡Espere su exploración! Haga clic aquí para descubrir más.

 

 

Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello. Very clear instructions, thank you.
When I attempt to use the macro, I get this error:
"Compile error: User defined type not defined."
Sub DatePicker() and xDoc As Document are highlighted.
Any ideas on how to fix it please?
This comment was minimized by the moderator on the site
Hi Dave,

To solve this problem, please follow the instruction of step 3 and 4 to enable the Microsoft Word 16.0 Object Library option in the Microsoft Visual Basic for Applications window.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/outlook-word-referece-vba.png?1711618070
This comment was minimized by the moderator on the site
This was exactly what I was looking for. Thank you!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations