Come modificare il tempo predefinito per la consegna ritardata in Outlook?
Quando si abilita l'opzione di consegna ritardata (il Non consegnare prima opzione nella schermata seguente) per un'e-mail in Outlook, l'ora di invio è impostata su 5:00 per impostazione predefinita. Supponiamo che tu stia lavorando a tarda notte e non vuoi che gli altri sappiano che stai facendo gli straordinari. Devi abilitare l'opzione di consegna ritardata per le tue e-mail prima di inviarle. Dopo aver abilitato l'opzione, è necessario modificare manualmente l'ora di invio predefinita. In caso contrario, l'e-mail verrà inviata dopo le 5:00 del giorno successivo. C'è un modo per modificare questo tempo di consegna predefinito?
Questo tutorial fornisce un codice VBA per aiutarti a modificare l'ora predefinita per l'opzione di consegna ritardata in Outlook.
Modifica il tempo predefinito per la consegna ritardata in Outlook con il codice VBA
È possibile applicare il seguente codice VBA per modificare l'ora predefinita per l'opzione di consegna ritardata in Outlook.
Nel seguente codice VBA:
È possibile specificare due volte: il ritardare i tempi di consegna e la tempo di abilitazione dell'opzione di consegna ritardata.
Ad esempio, si imposta l'ora di consegna ritardata alle 07:30 e si imposta l'opzione di consegna ritardata in modo che venga abilitata automaticamente dopo le 5:30. Quando invii un'e-mail tra le 07:30 e le 5:30, l'e-mail verrà inviata direttamente. Se un'e-mail viene inviata tra le 5:30 e le 07:30, l'invio verrà programmato dopo le 07:30 del giorno successivo.
Si prega di testare lo script come segue.
1. Avvia Outlook, premi il pulsante altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare doppio clic su Project1 > Oggetti di Microsoft Outlook > Questa sessione di Outlook per aprire il ThisOutlookSession (codice) finestra e quindi copiare il codice seguente in questa finestra di codice.
Codice VBA: modifica il tempo predefinito per la consegna ritardata in 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
Note:
3. Salvare il codice e premere il tasto altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
D'ora in poi, quando invii un'e-mail tra le 07:30 e le 5:30, l'e-mail verrà inviata direttamente. Se un'e-mail viene inviata tra le 5:30 e le 07:30, verrà inviata dopo le 07:30 del giorno lavorativo successivo.
Articoli correlati
Modifica l'ora di promemoria predefinita degli eventi di tutto il giorno in Outlook
Normalmente, l'ora predefinita del promemoria per l'evento che dura tutto il giorno è 18 ore in Outlook 2007/2010 e 0.5 giorni in Outlook 2013. A volte, l'ora predefinita del promemoria per l'evento che dura tutto il giorno potrebbe non concordare con il programma di lavoro. Qui introdurremo il modo per modificare l'ora predefinita del promemoria degli eventi di tutto il giorno in Microsoft Outlook.
Modifica il tempo di follow-up predefinito in Outlook
Come sappiamo, quando aggiungiamo un promemoria di follow-up per un'e-mail in Outlook, il tempo di follow-up predefinito è 4:30 (o altro tempo a seconda dell'orario di lavoro). Tuttavia, potresti voler modificare il tempo di follow-up predefinito e lasciare che ti ricordi all'inizio dell'orario di lavoro, ad esempio le 9:00. In questo articolo, ti mostrerò come modificare il tempo di follow-up predefinito in Outlook.
Modifica la posizione dell'archivio predefinita in Outlook
Per impostazione predefinita, Outlook ha una posizione predefinita per i file di archivio. Oltre alla posizione predefinita, è possibile impostare la propria posizione di archivio per i file di archivio. In questo tutorial, ti mostreremo come modificare la posizione dell'archivio predefinito in Outlook in dettaglio.
Modifica la posizione di salvataggio degli allegati predefiniti in Outlook
Sei stufo di trovare la posizione degli allegati che hai specificato ogni volta che avvii Outlook? In questo tutorial, ti mostreremo come modificare la posizione predefinita degli allegati. Dopodiché, la cartella di salvataggio degli allegati specificata verrà aperta automaticamente ogni volta che salvi gli allegati anche se riavvii Outlook.
Modifica l'impostazione predefinita dell'evento per tutto il giorno su Occupato in Outlook
Per impostazione predefinita, Outlook imposta lo stato di appuntamenti e riunioni su "Occupato", ma gli eventi giornalieri su "Gratuito" (vedi screenshot sotto). Devi modificare manualmente lo stato Mostra come su Occupato ogni volta che crei un evento che dura tutto il giorno. Per modificare la visualizzazione predefinita come stato degli eventi giornalieri su Occupato, l'articolo fornisce due metodi.
I migliori strumenti per la produttività in ufficio
Kutools for Outlook - Oltre 100 potenti funzionalità per potenziare il tuo Outlook
🤖 Assistente di posta AI: E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...
???? Automazione di posta elettronica: Fuori sede (disponibile per POP e IMAP) / Pianifica l'invio di e-mail / CC/BCC automatico in base alle regole durante l'invio di e-mail / Inoltro automatico (regole avanzate) / Aggiunta automatica di saluto / Suddividi automaticamente le email con più destinatari in singoli messaggi ...
📨 gestione e-mail: Richiama facilmente le email / Blocca le email truffe per soggetto e altri / Elimina email duplicate / Ricerca avanzata / Consolidare cartelle ...
📁 Allegati Pro: Salvataggio in batch / Stacca batch / Comprimi in lotti / Salvataggio automatico / Scollegamento automatico / Comprimi automaticamente ...
🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici / Aumenta la tua produttività in Outlook con le visualizzazioni a schede / Riduci a icona Outlook invece di chiuderlo ...
👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo / E-mail anti-phishing / 🕘Mostra il fuso orario del mittente ...
👩🏼🤝👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate / Dividere un gruppo di contatti in singoli gruppi / Rimuovi promemoria compleanno ...
Al di sopra Caratteristiche 100 Attendi la tua esplorazione! Clicca qui per scoprire di più.