Vuoi inviare un'e-mail ricorrente a intervalli fissi, ad esempio ogni martedì? Questo articolo esaminerà questo problema e ti insegnerà come ottenerlo utilizzando un'attività ricorrente e VBA di Outlook.
Forse hai saputo programmare l'invio di un'e-mail ricorrente in quanto Outlook ha un supporto nativo per il rinvio della consegna. Ma questa funzione può semplicemente permetterti di specificare un orario per l'invio di un'e-mail. Non può consentire a Outlook di inviare automaticamente periodicamente l'e-mail ricorrente, ad esempio il file 3rd Lunedì di ogni mese, ecc. Pertanto, se desideri inviare regolarmente un'e-mail specifica, devi fare degli sforzi extra. Ecco un metodo rapido, che richiederà di creare un elemento di attività ricorrente e copiare i seguenti codici VBA nel progetto "ThisOutlookSession".
Invia automaticamente un'e-mail ricorrente periodicamente
- In primo luogo, avvia Outlook e poi passa al riquadro Attività.
- Quindi fare clic sul pulsante "Nuova attività" nella barra multifunzione.
- Nella successiva finestra "Nuova attività", è necessario creare un'attività ricorrente:
- Innanzitutto, digita "invia periodicamente un'e-mail" nella riga dell'oggetto dell'attività.
- Quindi fare clic sul pulsante "Ricorrenza" nella scheda "Attività",
- Quindi imposta la ricorrenza dell'attività in base alle tue esigenze.
- Successivamente, fai clic su "OK" per salvare la ricorrenza.
- Infine imposta l'ora del promemoria e fai clic sul pulsante "Salva e chiudi".

- Successivamente, vai alla scheda "Sviluppatore" e premi il pulsante "Visual Basic" per accedere alla finestra dell'editor VBA.
- Successivamente, dovresti copiare i seguenti codici VBA nel progetto "ThisOutlookSession".
Private Sub Application_Reminder(ByVal Item As Object)
Dim objPeriodicalMail As MailItem
If Item.Class = olTask Then
If InStr(LCase(Item.Subject), "send an email periodically") Then
Set objPeriodicalMail = Outlook.Application.CreateItem(olMailItem)
'Change the following email information as per your actual needs
With objPeriodicalMail
.Subject = "Test"
.To = "boss@datanumen.com"
.HTMLBody = "<HTML><BODY>type body here</HTML></BODY>"
.Attachments.Add ("C:\Attachments\DataNumen.docx")
.Importance = olImportanceHigh
.ReadReceiptRequested = True
.Send
End With
End If
End If
End Sub
- Successivamente, dovresti firmare questo codice e modificare le impostazioni della macro per consentire la macro con firma digitale.
- D'ora in poi, ogni volta che viene visualizzato il promemoria della nuova attività ricorrente, Outlook comporrà e invierà automaticamente l'e-mail.
Attenzione: Dopo aver inviato l'e-mail ricorrente, dovresti ricordarti di contrassegnare l'elemento dell'attività corrente come completato.
Gestisci i problemi di Outlook con tatto
Poiché Outlook è vulnerabile a vari fattori, è necessario prepararsi sempre al peggio. Ad esempio, dovresti mantenere una reputazione rispettabile e ben collaudata Recupero di Outlook utilità nelle vicinanze, come ad esempio DataNumen Outlook Repair. Pertanto, anche se ti imbatti in un danneggiamento dei dati PST, puoi recuperare i dati compromessi con utmost facilità.
Introduzione dell'autore:
Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparazione SQL Server e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com
