¿Cómo cambiar el tiempo predeterminado para la entrega retrasada en Outlook?
Al habilitar la opción de retraso en la entrega (el No entregar antes en la siguiente captura de pantalla) para un correo electrónico en Outlook, la hora de envío está configurada a las 5:00 p.m. de manera predeterminada. Supongamos que está trabajando hasta altas horas de la noche y no quiere que los demás sepan que está trabajando horas extras. Debe habilitar la opción de entrega retrasada para sus correos electrónicos antes de enviarlos. Después de habilitar la opción, debe cambiar el tiempo de envío predeterminado manualmente. De lo contrario, el correo electrónico se enviará después de las 5:00 p. m. del día siguiente. ¿Hay alguna forma de cambiar este tiempo de entrega predeterminado?
Este tutorial proporciona un código VBA para ayudarlo a cambiar el tiempo predeterminado para la opción de entrega retrasada en Outlook.
Cambie el tiempo predeterminado para la entrega retrasada en Outlook con código VBA
Puede aplicar el siguiente código de VBA para cambiar el tiempo predeterminado para la opción de entrega retrasada en Outlook.
En el siguiente código VBA:
Puede especificar dos tiempos: el retrasar el tiempo de entrega y del retrasar la opción de entrega tiempo de habilitación.
Por ejemplo, configura la hora de entrega retrasada a las 07:30 a. m. y configura la opción de entrega retrasada para que se habilite automáticamente después de las 5:30 p. m. Cuando envíe un correo electrónico entre las 07:30 a. m. y las 5:30 p. m., el correo electrónico se enviará directamente. Si se envía un correo electrónico entre las 5:30 p. m. y las 07:30 a. m., se programará para enviarse después de las 07:30 a. m. del día siguiente.
Por favor, pruebe el script de la siguiente manera.
1. Inicie su Outlook, presione el otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. En el Microsoft Visual Basic para aplicaciones ventana, haga doble clic en Proyecto1 > Objetos de Microsoft Outlook > Esta sesión de Outlook para abrir el ThisOutlookSession (Código) y luego copie el siguiente código en esta ventana de código.
Código de VBA: cambie el tiempo predeterminado para la entrega retrasada en Outlook
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Updated by Extendoffice & EWP 20230602
Const xDelayTime As String = "07:30:00" 'The delay delivery time of emails
Const xCompareTime As String = "17:30:00" 'The time to enable the delay delivery option
Dim xMail As Outlook.MailItem
Dim xWeekday As Integer
Dim xNowTime As String
Dim xIsDelay As Boolean
Dim xRet1 As Integer
Dim xRet2 As Integer
On Error GoTo xError
If (Item.Class <> olMail) Then Exit Sub
Set xMail = Item
xWeekday = Weekday(Date, vbMonday)
xNowTime = Format(Now, "hh:nn:ss")
xIsDelay = False
xRet1 = StrComp(xNowTime, xDelayTime)
xRet2 = StrComp(xNowTime, xCompareTime)
If xRet1 = xRet2 Then
xIsDelay = True
End If
If (xRet1 = -1) And (xRet2 = -1) Then
xMail.DeferredDeliveryTime = Date & " " & xDelayTime
Else
If ((xWeekday = 5) And xIsDelay) Or (xWeekday = 6) Or (xWeekday = 7) Then
xMail.DeferredDeliveryTime = (Date + (5 - xWeekday + 3)) & " " & xDelayTime
ElseIf xIsDelay Then
xMail.DeferredDeliveryTime = (Date + 1) & " " & xDelayTime
End If
End If
Exit Sub
xError:
MsgBox "ItemSend: " & Err.Description, , "Kutools for Outlook"
End Sub
Notas:
3. Guarde el código y presione la otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.
De ahora en adelante, cuando envíe un correo electrónico entre las 07:30 a. m. y las 5:30 p. m., el correo electrónico se enviará directamente. Si se envía un correo electrónico entre las 5:30 p. m. y las 07:30 a. m., se programará para enviarse después de las 07:30 a. m. del siguiente día laboral.
Artículos relacionados
Cambiar la hora de recordatorio predeterminada de los eventos de todo el día en Outlook
Normalmente, la hora predeterminada de recordatorio de un evento de todo el día es 18 horas en Outlook 2007/2010 y 0.5 días en Outlook 2013. A veces, la hora predeterminada de recordatorio de un evento de todo el día puede no coincidir con su horario de trabajo. Aquí presentaremos la forma de cambiar la hora de recordatorio predeterminada de los eventos de todo el día en Microsoft Outlook.
Cambiar el tiempo de seguimiento predeterminado en Outlook
Como sabemos, cuando agregamos un recordatorio de seguimiento para un correo electrónico en Outlook, el tiempo de seguimiento predeterminado es a las 4:30 p.m. (u otro horario dependiendo de sus horas de trabajo). Sin embargo, es posible que desee cambiar el tiempo de seguimiento predeterminado y dejar que se lo recuerde al comienzo del horario laboral, como a las 9:00 a. M. En este artículo, le mostraré cómo cambiar el tiempo de seguimiento predeterminado en Outlook.
Cambiar la ubicación de archivo predeterminada en Outlook
De forma predeterminada, Outlook tiene una ubicación predeterminada para los archivos de almacenamiento. Además de la ubicación predeterminada, puede establecer su propia ubicación de archivo para sus archivos de almacenamiento. En este tutorial, le mostraremos cómo cambiar la ubicación de archivo predeterminada en Outlook en detalles.
Cambiar la ubicación predeterminada para guardar archivos adjuntos en Outlook
¿Está harto de encontrar la ubicación del archivo adjunto que ha especificado cada vez que inicia Outlook? En este tutorial, le mostraremos cómo cambiar la ubicación predeterminada del archivo adjunto. Después de eso, la carpeta para guardar archivos adjuntos especificada se abrirá automáticamente cada vez que guarde los archivos adjuntos aunque reinicie Outlook.
Cambiar el valor predeterminado de evento de todo el día a Ocupado en Outlook
De forma predeterminada, Outlook establece el estado de las citas y reuniones en "Ocupado", pero los eventos de todo el día en "Libre" (vea la captura de pantalla a continuación). Debe cambiar manualmente el estado Mostrar como a Ocupado cada vez que cree un evento de todo el día. Para cambiar la presentación predeterminada como estado de los eventos de todo el día a Ocupado, el artículo le proporciona dos métodos.
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 profesionales: Guardar 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.