Come inviare un'email a un'ora specifica del giorno in Excel?
In alcuni casi, potrebbe essere necessario ritardare l'invio di un'email a un orario specifico durante il lavoro. Sapete come fare ciò? Questo articolo vi mostrerà un metodo per inviare un'email a un'orario specifico del giorno in Excel.
Invia un'email a un'orario specifico del giorno con il codice VBA
Invia un'email a un'orario specifico del giorno con il codice VBA
Il seguente codice VBA può aiutarvi a inviare un'email a un'orario specifico del giorno in Excel. Si prega di seguire i passaggi indicati di seguito.
1. Premere i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, cliccare su Inserisci > Modulo. Quindi copiare il seguente codice VBA nella finestra Modulo.
Codice VBA 1: Invia un'email a un'orario specifico del giorno in Excel
Sub SendEmail()
'Updated by Extendoffice 2018/3/5
Set olApp = CreateObject("Outlook.application")
Set objMail = olApp.CreateItem(olMailItem)
With objMail
.Display
.To = "Email address"
.Subject = "Send email"
'HTML for fun
'.BodyFormat = olFormatHTML
.HTMLBody = "<HTML><H2>Email Body</BODY></HTML>"
'.Send
End With
End Sub
3. Fare doppio clic su ThisWorkbook nel riquadro sinistro per aprire la finestra ThisWorkbook (Codice). Successivamente, copiare il seguente codice VBA 2 nella finestra. Vedere screenshot:
Codice VBA 2: Invia un'email a un'orario specifico del giorno in Excel
Private Sub Workbook_Open()
'Updated by Extendoffice 2018/3/5
Application.OnTime TimeValue("11:00:00"), "SendEmail"
End Sub
Nota: Nel codice 2, specificare l'orario di invio secondo le vostre esigenze.
4. Premere i tasti Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
5. Cliccare su File > Salva con nome > Sfoglia.
6. Nella finestra di dialogo Salva con nome, scegliere una cartella in cui salvare la cartella di lavoro, assegnarle un nome a piacere, selezionare il formato Cartella di lavoro abilitata per macro di Excel dall'elenco a discesa Specifica formato di salvataggio e infine fare clic sul pulsante Salva. Vedere screenshot:
Da ora in poi, non appena arriva l'orario specifico, l'email corrispondente verrà visualizzata automaticamente. Fare clic sul pulsante Invia per inviare questa email.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Articoli correlati:
- Come inviare automaticamente un'email in base al valore della cella in Excel?
- Come inserire la firma in un'email di Outlook quando si invia tramite VBA in Excel?
- Come inviare un'email con corpo HTML in Excel?
- Come inviare un'email con testo in grassetto/dimensione/colore/sottolineato specificato in Excel?
- Come inviare un'email senza Outlook in Excel?
- Come inviare un grafico specifico in un'email con VBA in Excel?
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!