Come inviare rapidamente un'e-mail di notifica a coloro che non hanno votato in Outlook

Condividi ora:

Dopo aver inviato un'e-mail con i pulsanti di voto, riceverai le risposte di voto dai destinatari. Tuttavia, a volte, potrebbero esserci alcuni destinatari che non hanno votato. In questo caso, potresti sperare di inviare loro una mail di notifica. Questo articolo ti aiuterà a ottenerlo in tempi rapidi.

Outlook consente agli utenti di inviare un messaggio di posta elettronica con pulsanti di voto. Se hai inviato un'e-mail di questo tipo a molti destinatari, spererai sicuramente di ricevere le loro risposte di voto il prima possibile. Tuttavia, se scopri che alcuni destinatari non hanno ancora votato dopo alcuni giorni, potresti voler inviare loro un'e-mail di notifica. In questo caso, richiede di estrarre manualmente i destinatari con mezzi standard, il che è un po' fastidioso. Ora, di seguito, ti presenteremo un altro modo più pratico.

Invia un'e-mail di notifica a coloro che non hanno votato

  1. All'inizio, tocca "Alt + F11" per attivare l'editor VBA di Outlook.
  2. Quindi, copia e incolla il codice seguente in un modulo inutilizzato.
Sub SendNotification_ThoseNotVoted()
    Dim objMail As Outlook.MailItem
    Dim objRecipient As Outlook.Recipient
    Dim objNotification As Outlook.MailItem
 
    Select Case Application.ActiveWindow.Class
           Case olInspector
                Set objMail = ActiveInspector.CurrentItem
           Case olExplorer
                Set objMail = ActiveExplorer.Selection(1)
    End Select
 
    'Create a notification email
    Set objNotification = Outlook.Application.CreateItem(olMailItem)
 
    'Add those who haven't voted to the notification email as recipients
    For Each objRecipient In objMail.Recipients
        If objRecipient.TrackingStatus = olTrackingNone Then
           objNotification.Recipients.Add objRecipient.Address
        Else
           If objRecipient.AutoResponse = "" Then
              objNotification.Recipients.Add objRecipient.Address
           End If
        End If
    Next
 
    'Set the notification email details
    With objNotification
         .Recipients.ResolveAll
         .Subject = "Please Vote!!!"
         .Body = "Please vote as soon as possible!!"
         .Attachments.Add objMail
         '.Send ==> To directly send out
         .Display
    End With
End Sub

Codice VBA: invia un'e-mail di notifica a coloro che non hanno votato

  1. Successivamente, per comodità successiva, aggiungi questa macro alla barra di accesso rapido con riferimento a "Come eseguire il codice VBA in Outlook".
  2. Alla fine, prendi le operazioni seguenti per eseguire questa macro.
  • Prima di tutto, seleziona o apri l'e-mail originale con i pulsanti di voto.
  • Quindi, fai clic sul pulsante macro nella barra di accesso rapido.Fare clic sul pulsante Macro nella barra degli strumenti di accesso rapido
  • Immediatamente, verrà visualizzata una nuova e-mail, come lo screenshot qui sotto. Sono inclusi i destinatari originali che non hanno votato nel campo "A". E il suo oggetto e il suo corpo sono stati impostati secondo i valori predefiniti nel codice.Email di notifica

Affrontare fastidiosi problemi di Outlook

Simile ad altre applicazioni, Outlook può essere soggetto a una varietà di problemi, come crash, blocco, frequenti messaggi di errore, ecc. senza alcun dubbio, nessuno è disposto a incontrarli. Tuttavia, è certamente difficile evitarli. Quello che puoi fare è attenersi al backup regolare del tuo file di Outlook, in modo tale che anche se il tuo file PST è corrotto, puoi comunque recuperare preziosi dati di Outlook senza bisogno di riparare PST.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui mdf danneggiato e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.