Come inviare un'e-mail in un momento specifico della giornata in Excel?
In alcuni casi, potrebbe essere necessario ritardare l'invio di un'e-mail in un momento specifico durante il lavoro. Sai come ottenerlo? Questo articolo ti mostrerà un metodo per inviare un'e-mail all'ora specifica di un giorno in Excel.
Invia un'e-mail in un momento specifico della giornata con il codice VBA
Invia un'e-mail in un momento specifico della giornata con il codice VBA
I seguenti codici VBA possono aiutarti a inviare un'e-mail all'ora specifica di un giorno in Excel. Si prega di fare quanto segue.
1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli. Quindi copia sotto il codice VBA nella finestra del modulo.
Codice VBA 1: invia un'e-mail a un'ora specifica 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 (Code). Quindi copia sotto il codice VBA 2 nella finestra. Vedi screenshot:
Codice VBA 2: invia un'e-mail a un'ora specifica del giorno in Excel
Private Sub Workbook_Open()
'Updated by Extendoffice 2018/3/5
Application.OnTime TimeValue("11:00:00"), "SendEmail"
End Sub
Note:: Nel codice 2, specificare l'ora di invio di cui hai bisogno.
4. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
5. Clic Compila il > Salva con nome > Scopri la nostra gamma di prodotti.
6. Nel Salva con nome finestra di dialogo, scegli una cartella per salvare la cartella di lavoro, nominala come ti serve, seleziona Cartella di lavoro abilitata per Excel formato dal Salva come tipo elenco a discesa e infine fare clic su Risparmi pulsante. Vedi screenshot:
D'ora in poi, non appena arriverà l'ora specifica, la determinata email verrà visualizzata automaticamente. Fare clic su Invia pulsante per inviare questa email.
Articoli correlati:
- Come inviare automaticamente e-mail in base al valore della cella in Excel?
- Come inserire la firma nell'e-mail di Outlook quando si invia tramite vba in Excel?
- Come inviare e-mail con il corpo dell'e-mail HTML in Excel?
- Come inviare e-mail con il formato di testo grassetto / dimensione / colore / sottolineato in Excel?
- Come inviare e-mail senza Outlook in Excel?
- Come inviare un grafico specifico in un'e-mail con vba in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!