2 metodi rapidi per creare nuove e-mail da un modello con Outlook VBA

Condividi ora:

Poiché molti utenti ritengono complicato trovare e utilizzare i modelli di posta elettronica di Outlook, in questo articolo mostreremo 2 metodi rapidi per creare nuove e-mail utilizzando un modello con VBA di Outlook.

Il più delle volte, per utilizzare un modello di posta elettronica di Outlook, devi prima scoprirlo facendo clic su "Nuovi elementi"> "Altri elementi"> "Scegli modulo". Quindi nella finestra di dialogo "Scegli modulo", individuare e aprire il file tarottenere i modelli in "Modelli utente nel file system", come nella seguente schermata.

Scegli la forma

Ovviamente, è davvero molto fastidioso. Pertanto, qui introdurremo 2 mezzi rapidi, che possono creare rapidamente nuove e-mail utilizzando modelli con l'aiuto di Outlook VBA. Continua a leggere per ottenerli in dettaglio.

Metodo 1: crea un nuovo modello di posta elettronica direttamente da Outlook VBA

  1. All'inizio, passa alla scheda "Sviluppatore" nella finestra principale di Outlook.
  2. Quindi fare clic sul pulsante "Visual Basic", che farà apparire una nuova finestra.
  3. Successivamente, copia e incolla i seguenti codici VBA in un modulo.
Sub CreateNewMail()
    Dim obApp As Object
    Dim NewMail As MailItem
 
    Set obApp = Outlook.Application
    Set NewMail = obApp.CreateItem(olMailItem)
 
    'You can change the concrete info as per your needs
    With NewMail
         .Subject = Date & " Test Email"
         .To = "example@mail.com"
         .Body = "Dear Johnny," & vbCrLf & vbCrLf & "I'm glad to write this email to you .......... " & vbCrLf & vbCrLf & "This is just a test email template with Outlook VBA" & vbCrLf & vbCrLf & vbCrLf & "Yours Truly," & vbCrLf & vbCrLf & "John Smith"
         .Attachments.Add ("C:\Attachments\Test File.docx")
         .Importance = olImportanceHigh
         .Display
    End With
 
    Set obApp = Nothing
    Set NewMail = Nothing
End Sub

Crea un nuovo modello di posta elettronica direttamente da Outlook VBA

  1. Successivamente, esci dalla finestra "Visual Basic". Ora segui i passaggi seguenti per aggiungere questa macro alla barra di accesso rapido:
  • Innanzitutto, fai clic sulla freccia giù nella barra di accesso rapido e seleziona "Altri comandi".
  • Quindi, nella nuova finestra popup, imposta "Scegli comandi da" su "Macro".
  • Dopodiché, scegli quello corretto.
  • Successivamente, fai clic sul pulsante "Aggiungi".Aggiungi il nuovo modulo macro alla barra degli strumenti di accesso rapido
  • Successivamente, puoi cambiarne l'aspetto. Fare clic sul pulsante "Modifica". Nella nuova finestra di dialogo, assegnagli un nuovo nome e specifica un'icona per esso.Modifica l'aspetto della macro nella barra degli strumenti di accesso rapido
  • Infine fai clic su due "OK".
  1. Infine, puoi fare clic sull'icona della macro nella barra di accesso rapido. Immediatamente, apparirà una nuova finestra di messaggio, come la figura seguente.Nuova posta da un modello di Outlook VBA

Metodo 2: creare una nuova e-mail da un modello esistente tramite Outlook VBA

  1. Innanzitutto, dovresti avere in mano un modello di email già pronto. Crea una nuova e-mail nel formato desiderato, cancelleria e salvala come modello di Outlook. Per i passaggi dettagliati, fare riferimento all'articolo "Come migliorare l'efficienza del tuo lavoro tramite i modelli di Outlook”. Inoltre, annotare il percorso della cartella di salvataggio di questo file modello.
  2. Quindi accedi alla finestra "Visual Basic" e apri un nuovo modulo come il Tip 1.
  3. Successivamente, dovresti copiare e incollare il seguente screenshot:
Sub CreateEmailfromTemplate()
    Dim obApp As Application
    Dim NewMail As Outlook.MailItem
 
    Set obApp = Outlook.Application
    'Change the template file folder path according to your case
    Set NewMail = obApp.CreateItemFromTemplate("C:\Users\Test\Documents\Test Mail.oft")
    NewMail.Display
 
    Set obApp = Nothing
    Set NewMail = Nothing
End Sub

Crea una nuova e-mail da un modello esistente di Outlook VBA

  1. Successivamente, segui il passaggio 5 nel suggerimento 1 sopra per aggiungere la nuova macro alla barra di accesso rapido.
  2. Alla fine puoi provare. Riceverai la nuova email utilizzando il modello, come l'immagine qui sotto:Email da un modello tramite Outlook VBA

Confronto dei 2 metodi

Metodi Vantaggio Svantaggio
Metodo 1 Puoi creare il modello di email direttamente dai codici VBA. Non è possibile formattare i testi nel messaggio.
Metodo 2 È possibile applicare la cancelleria desiderata e formattare i testi per l'e-mail. Dovresti creare un nuovo modello di email in anticipo.

Affrontare gli errori occasionali di Outlook

Sebbene Outlook sia ricco di funzionalità, è ancora soggetto a vari problemi. Inoltre il most irritante è che gli utenti non possono start Prospettiva. In generale, può verificarsi da prospettiva corrotta. Quindi puoi andare al "Pannello di controllo" per riparare la suite per ufficio. Se il problema persiste, devi ricorrere a uno strumento di riparazione esperto, come ad esempio DataNumen Outlook Repair.

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 mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.