2 Schnelle Methoden zum Erstellen neuer E-Mails aus einer Vorlage mit Outlook VBA

Jetzt teilen:

Da es für viele Benutzer umständlich ist, Outlook-E-Mail-Vorlagen zu finden und zu verwenden, werden in diesem Artikel zwei schnelle Methoden zum Erstellen neuer E-Mails mithilfe einer Vorlage mit Outlook VBA vorgestellt.

Um eine Outlook-E-Mail-Vorlage zu verwenden, müssen Sie diese in der Regel zunächst über „Neue Elemente“ > „Weitere Elemente“ > „Formular auswählen“ finden. Anschließend können Sie im Dialogfeld „Formular auswählen“ die gewünschte Vorlage unter „Benutzervorlagen im Dateisystem“ suchen und öffnen (siehe folgenden Screenshot).

Wählen Sie Formular

Offensichtlich ist es in der Tat sehr mühsam. Daher werden hier zwei schnelle Mittel vorgestellt, mit denen mithilfe von Outlook VBA mithilfe von Vorlagen schnell neue E-Mails erstellt werden können. Lesen Sie weiter, um sie im Detail zu erhalten.

Methode 1: Erstellen Sie eine neue E-Mail-Vorlage direkt mit Outlook VBA

  1. Wechseln Sie zunächst im Outlook-Hauptfenster zur Registerkarte "Entwickler".
  2. Klicken Sie dann auf die Schaltfläche "Visual Basic", um ein neues Fenster zu öffnen.
  3. Kopieren Sie anschließend die folgenden VBA-Codes und fügen Sie sie in ein Modul ein.
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

Erstellen Sie eine neue E-Mail-Vorlage direkt mit Outlook VBA

  1. Verlassen Sie danach das Fenster „Visual Basic“. Führen Sie nun die folgenden Schritte aus, um dieses Makro zur Symbolleiste für den Schnellzugriff hinzuzufügen:
  • Klicken Sie zunächst in der Symbolleiste für den Schnellzugriff auf den Abwärtspfeil und wählen Sie "Weitere Befehle".
  • Stellen Sie dann im neuen Popup-Fenster "Befehle auswählen von" auf "Makros".
  • Stellen Sie danach die richtige auf.
  • Klicken Sie anschließend auf die Schaltfläche "Hinzufügen".Fügen Sie das neue Makromodul zur Symbolleiste für den Schnellzugriff hinzu
  • Anschließend können Sie das Erscheinungsbild ändern. Klicken Sie auf die Schaltfläche "Ändern". Geben Sie im neuen Dialogfeld einen neuen Namen ein und geben Sie ein Symbol dafür an.Ändern Sie das Makro-Erscheinungsbild in der Symbolleiste für den Schnellzugriff
  • Zuletzt klicken Sie auf zwei "OK".
  1. Schließlich können Sie auf das Makrosymbol in der Symbolleiste für den Schnellzugriff klicken. Sofort wird ein neues Nachrichtenfenster angezeigt, wie im folgenden Bild dargestellt.Neue Mail aus einer Vorlage von Outlook VBA

Methode 2: Erstellen einer neuen E-Mail aus einer vorhandenen Vorlage mit Outlook VBA

  1. Zunächst sollten Sie eine vorgefertigte E-Mail-Vorlage zur Hand haben. Erstellen Sie eine neue E-Mail im gewünschten Format und Briefpapier und speichern Sie sie als Outlook-Vorlage. Ausführliche Informationen finden Sie im Artikel „So verbessern Sie Ihre Arbeitseffizienz über Outlook-Vorlagen”. Notieren Sie sich auch den Speicherordnerpfad dieser Vorlagendatei.
  2. Rufen Sie dann das Fenster „Visual Basic“ auf und öffnen Sie ein neues Modul wie Tipp 1.
  3. Anschließend sollten Sie den folgenden Screenshot kopieren und einfügen:
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

Erstellen Sie mit Outlook VBA eine neue E-Mail aus einer vorhandenen Vorlage

  1. Befolgen Sie danach Schritt 5 im obigen Tipp 1, um das neue Makro zur Symbolleiste für den Schnellzugriff hinzuzufügen.
  2. Schließlich können Sie es versuchen. Sie erhalten die neue E-Mail mithilfe der Vorlage wie im Bild unten:E-Mail von einer Vorlage über Outlook VBA

Vergleich der 2 Methoden

Methoden Vorteil Nachteil
Methode 1 Sie können die E-Mail-Vorlage direkt anhand der VBA-Codes erstellen. Sie können die Texte in der Nachricht nicht formatieren.
Methode 2 Sie können das gewünschte Briefpapier anwenden und die Texte für die E-Mail formatieren. Sie sollten im Voraus eine neue E-Mail-Vorlage erstellen.

Bewältigen Sie gelegentliche Outlook-Fehler

Obwohl Outlook über viele Funktionen verfügt, ist es dennoch anfällig für verschiedene Probleme. Besonders ärgerlich ist es, wenn Benutzer Outlook nicht starten können. Dies kann im Allgemeinen folgende Ursachen haben: Outlook beschädigt. Sie können also zur Systemsteuerung gehen, um die Office-Suite zu reparieren. Wenn das Problem weiterhin besteht, müssen Sie auf ein erfahrenes Reparaturwerkzeug zurückgreifen, z DataNumen Outlook Repair.

Einführung des Autors:

Shirley Zhang ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Reparatur- SQL Server MDF und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.