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

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

AutorSiluvia Fecha de modificación

Al gestionar proyectos o coordinar cronogramas por correo electrónico, es habitual compartir líneas temporales o asignar tareas con fechas de vencimiento específicas a los compañeros. Introducir fechas manualmente puede provocar errores que generen confusión o malentendidos si se escribe una fecha incorrecta o se utiliza un formato inconsistente. Al incorporar un control de Selector de Fecha directamente en sus correos electrónicos de Outlook, agiliza este proceso y facilita a usted y a sus destinatarios la selección y confirmación precisas de fechas. Este tutorial presenta varios métodos prácticos para insertar un Selector de Fecha en los correos electrónicos de Outlook, ayudándole a mejorar la comunicación y reducir los errores derivados de la introducción manual de fechas.

doc-insert-date-picker-1



Inserte un Selector de Fecha en correos electrónicos en Outlook con código VBA

Si desea incluir un Selector de Fecha (control de calendario) directamente en el cuerpo de sus correos electrónicos, puede hacerlo mediante código VBA. Esta solución es especialmente útil si con frecuencia envía invitaciones a reuniones, planes de proyecto, cronogramas de flujos de trabajo o cualquier otro mensaje en el que los destinatarios deban seleccionar fechas de forma interactiva dentro del correo. Los pasos siguientes le guiarán para añadir esta funcionalidad a sus mensajes de Outlook.

  1. Abra Outlook y pulse simultáneamente las teclas Alt+F11. Así accederá al editor de Microsoft Visual Basic para Aplicaciones, donde podrá crear y gestionar macros y scripts para Outlook.
  2. En el Navegación izquierdo del editor, expanda Proyecto1(o el proyecto que representa su perfil de Outlook) y, a continuación, haga doble clic en ThisOutlookSessionbajo Objetos de Microsoft Outlook. En la ventana de código que se abre, copie y pegue el siguiente código VBA. Este código añadirá un control de Selector de Fecha en el cuerpo del mensaje de su Nuevo Email.
    Código VBA: selector Insertar fecha en correos electrónicos de Outlook
    Sub DatePicker()
    'Updated by Extendoffice 20251024
      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:Puede personalizar el formato de visualización modificando "MMMM d, yyyy« en el código por su Formato de fecha preferido, como »yyyy-MM-dd« o »MM/dd/yyyy", según su configuración regional o los requisitos de su organización. Si utiliza un formato no admitido por su sistema, es posible que la fecha no se muestre correctamente.
    doc-insert-date-picker-2
  3. Antes de ejecutar macros que interactúan con Word en Outlook, asegúrese de que la Microsoft Word xx.0 Biblioteca de objetos esté habilitada en el entorno VBA. Mientras se encuentre en la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Herramientas en la barra de menú y seleccione Referencias...
    doc-insert-date-picker-3
  4. En el cuadro de diálogo Referencias – Proyecto1, desplácese hasta encontrar y active la casilla de la Biblioteca de objetos de Microsoft Word 16,0 (el número de versión puede variar según su instalación de Office) y, a continuación, haga clic en Aceptar para confirmar. Este paso vincula VBA de Outlook con las funcionalidades de Word necesarias para los controles de contenido.
    doc-insert-date-picker-4
  5. Después de configurar las referencias y pegar el código, pulse Alt + Q para cerrar el editor de VBA y volver a Outlook.
  6. Cambie a la vista de Correo y haga clic en el botón Nuevo Email bajo la pestaña Inicio para empezar a redactar un nuevo mensaje. Si desea incluir el Selector de Fecha en un correo existente, abra ese borrador en su lugar.
  7. Para facilitar el acceso a su nueva macro Selector de Fecha, puede añadirla a la Barra de acceso rápido. En la ventana de Mensaje, haga clic en el icono de Personalizar la Barra de acceso rápidodoc-insert-date-picker-5 y, a continuación, elija Más comandos en el menú.
    doc-insert-date-picker-6
  8. En la ventana de Opciones de Outlookque aparece, siga estos pasos:
    1. Establezca la lista desplegable Elegir comandos de en Macros para mostrar todas las macros disponibles, incluida la que acaba de crear.
    2. Localice y seleccione el script DatePicker en la lista de comandos de la izquierda.
    3. Haga clic en el botón Agregar para moverlo a la lista de comandos de la derecha, que aparecerán en su Barra de acceso rápido.
      doc-insert-date-picker-7
    4. Con la macro resaltada en la lista de la derecha, haga clic en Modificar. En la ventana Modificar botón, podrá asignar un icono y una etiqueta personalizados para identificarla fácilmente. Haga clic en Aceptar para confirmar los cambios.
      doc-insert-date-picker-8
    5. Haga clic nuevamente en Aceptar en la ventana Opciones de Outlook para volver a su mensaje.
      doc-insert-date-picker-9
  9. Ahora verá el icono de la macro que especificó en la Barra de acceso rápido en la parte superior de la ventana de su mensaje. ¡Con un solo clic, tendrá acceso inmediato al Selector de Fecha siempre que lo necesite en sus correos electrónicos!
    doc-insert-date-picker-10
  10. Cuando necesite insertar un Selector de Fecha mientras escribe, simplemente haga clic en el icono de la macro en la Barra de acceso rápido. Aparecerá instantáneamente un campo de Selector de Fecha en la posición del cursor en el cuerpo del correo electrónico, permitiendo que usted o sus destinatarios seleccionen fácilmente una fecha. Esta función funciona en tiempo real y puede utilizarse tantas veces como sea necesario en cada mensaje. A continuación, se muestra una demostración:
Notas y consejos prácticos:
  • Puede insertar varios Selector de Fecha en un mismo correo electrónico. Esto resulta útil al solicitar varias fechas límite de proyectos, reservar franjas horarias o confirmar Fecha de vencimiento de varios pasos.
  • Para cambiar una fecha seleccionada previamente, simplemente haga clic sobre ella: se abrirá el calendario para que elija un nuevo valor. Esta flexibilidad ayuda a evitar correcciones posteriores si cambian los planes.
  • Este método no está limitado a los correos electrónicos; puede incluir un Selector de Fecha en el cuerpo de una cita o una tarea utilizando la misma macro. Al crear un nuevo evento de calendario o tarea, use la Barra de acceso rápido para agregar el selector según sea necesario.
  • Si la macro no parece estar activa tras reiniciar Outlook, es posible que se haya deshabilitado por la configuración de seguridad de macros. Para recuperar su funcionalidad:
    1. Abra Archivo > Opciones para acceder al panel de Opciones de Outlook.
    2. Vaya a Centro de confianza > Configuración del Centro de confianza.
    3. Haga clic en Configuración de macros, seleccione Habilitar todas las macros y confirme haciendo clic en Aceptar en todos los cuadros de diálogo.
    4. Reinicie Outlook para aplicar la configuración actualizada.
      doc-insert-date-picker-12
  • Esta solución basada en VBA es ideal para usuarios que envían con frecuencia cronogramas o líneas temporales coordinadas y que se sienten cómodos habilitando macros en Outlook. Tenga en cuenta que las políticas de su organización podrían restringir el uso de macros por motivos de seguridad.
  • Consejo para solucionar problemas: Si recibe errores como «Variable de objeto no establecida» o el control de fecha no aparece, compruebe que la biblioteca de objetos adecuada esté referenciada en VBA. Asimismo, asegúrese de que Outlook use Word como editor de correo electrónico, ya que esta configuración es imprescindible para que los controles de contenido funcionen correctamente.

Inserte un Selector de Fecha mediante un UserForm de Outlook (solución alternativa)

En ciertos casos, es posible que necesite un Selector de Fecha más avanzado o que prefiera pedir directamente a los destinatarios de su mensaje que elijan una fecha al responder. Con un UserForm de Outlook, puede crear un formulario personalizado que incluya un control de calendario. Este enfoque le brinda mayor flexibilidad de diseño, aunque requiere cierta familiaridad con los formularios de Outlook y con Visual Basic para Aplicaciones.

Ventajas: Altamente personalizable; permite incluir campos adicionales (como hora, notas, etc.) junto al Selector de Fecha. Ideal para flujos de trabajo internos, encuestas para reuniones o cuando recopila repetidamente respuestas que incluyen selección de fechas.

Limitaciones: Requiere más tiempo de configuración, y los destinatarios deben tener versiones compatibles de Outlook para interactuar con los UserForms.

  1. En Outlook, pulse las teclas Alt + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones.
  2. Haga clic en Insertar > UserForm. En el cuadro de herramientas, seleccione el Control Microsoft de selector de fecha y hora (si está disponible) y colóquelo en el formulario. Si no aparece, es posible que deba habilitarlo o registrarlo primero; además, podría no estar disponible en entornos de Office de 64 bits.
  3. Personalice su UserForm según sus necesidades. Añada botones o cuadros de texto para incluir cualquier información adicional que requiera.
  4. Puede programar el UserForm para enviar la fecha seleccionada a su correo electrónico o solicitar al destinatario que responda indicando su fecha preferida.
  5. Guarde esta macro de UserForm y llámela siempre que sea necesario al redactar mensajes.

Consejos: Los UserForms son ideales para automatizar flujos de trabajo dentro de organizaciones o cuando se necesitan respuestas estructuradas. Si tiene dificultades para ver el control de calendario en la caja de herramientas, busque en su sistema mscomct2.ocx (biblioteca del control Selector de fecha y hora) y regístrela si es necesario.

Sugerencia resumen: Tanto si opta por el código VBA para la inserción directa como si prefiere los UserForms para una automatización más avanzada, pruebe siempre a fondo el método elegido para garantizar su compatibilidad con su configuración de Outlook y con las políticas informáticas de su organización. Recuerde revisar periódicamente la configuración de macros y scripts tras cada actualización de Office para mantener una experiencia fluida.

Asistente de correo con IA en Outlook: respuestas más inteligentes y comunicación más clara (¡magia con un solo clic!)

Simplifique sus tareas diarias en Outlook con el Asistente de correo con IA de Kutools para Outlook. Esta potente herramienta aprende de sus correos anteriores para ofrecerle respuestas inteligentes y precisas, optimizar el contenido de sus mensajes y ayudarle a redactarlos y perfeccionarlos sin esfuerzo.
doc ai email handle

Esta función incluye:

  • Respuestas inteligentes: obtenga respuestas elaboradas a partir de sus conversaciones anteriores: personalizadas, precisas y listas para usar.
  • Contenido mejorado: refine automáticamente el texto de sus correos electrónicos para lograr mayor claridad e impacto.
  • Redacción sin esfuerzo: proporcione solo palabras clave y deje que la IA haga el resto, con múltiples estilos de escritura.
  • Extensiones inteligentes: potencie sus ideas con sugerencias adaptadas al contexto.
  • Resumen: obtenga al instante resúmenes concisos de correos electrónicos extensos.
  • Alcance global: traduzca sus correos electrónicos a cualquier idioma con facilidad.

Esta función incluye:

  • Respuestas inteligentes de correo electrónico
  • Contenido optimizado
  • Borradores basados en palabras clave
  • Extensión inteligente de contenido
  • Resumen de correos electrónicos
  • Traducción multilingüe

¡No espere más—descargue ahora el Asistente de correo con IA y disfrute!


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 features1kutools for outlook features2

🚀 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