Wie richtet man in Outlook unterschiedliche Signaturen für Antworten und Weiterleitungen ein?
Normalerweise können Sie in Outlook für verschiedene Konten unterschiedliche Signaturen festlegen – aber haben Sie schon einmal versucht, separate Signaturen für Antworten und Weiterleitungen zu verwenden? Das heißt: Beim Beantworten einer E-Mail wird „Signature1“ eingefügt, beim Weiterleiten hingegen „Signature2“. Wie lässt sich diese Aufgabe in Outlook umsetzen?
Unterschiedliche Signaturen für Antworten und Weiterleitungen mithilfe von VBA-Code festlegen
Unterschiedliche Signaturen für Antworten und Weiterleitungen mithilfe von VBA-Code festlegen
Der folgende VBA-Code unterstützt Sie dabei, unterschiedliche Signaturen für Antworten und Weiterleitungen einzurichten. Gehen Sie dazu Schritt für Schritt wie folgt vor:
1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie anschließend auf Einfügen > Modul, und fügen Sie den folgenden Code in das geöffnete leere Modul ein (siehe Screenshot):
VBA-Code: Unterschiedliche Signaturen für Antworten und Weiterleitungen festlegen:
Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMail As Outlook.MailItem
Public GFSO As Scripting.FileSystemObject
Public GTextStream As Scripting.TextStream
Public GText As String
Private Sub Application_Startup()
Set GExplorer = Outlook.Application.ActiveExplorer
Set GFSO = New Scripting.FileSystemObject
End Sub
Private Sub GExplorer_SelectionChange()
Dim xItem As Object
On Error Resume Next
Set xItem = GExplorer.Selection.Item(1)
If xItem.Class <> olMail Then Exit Sub
Set GMail = xItem
End Sub
Private Sub GMail_Reply(ByVal Response As Object, Cancel As Boolean)
InsertSignature Response, "Signature1.htm" 'change this signature name for replies
End Sub
Private Sub GMail_Forward(ByVal Forward As Object, Cancel As Boolean)
InsertSignature Forward, " Signature2.htm" 'change this signature name for forwards
End Sub
Private Sub InsertSignature(Item As Object, SignName As String)
Dim xSignatureFile As String
Dim xMailItem As Outlook.MailItem
xSignatureFile = CreateObject("WScript.Shell").SpecialFolders(5)
xSignatureFile = xSignatureFile & "\Microsoft\Signatures\" & SignName
Set GTextStream = GFSO.OpenTextFile(xSignatureFile)
GText = ""
GText = GTextStream.ReadAll
If Item.Class <> olMail Then Exit Sub
Set xMailItem = Item
With xMailItem
.Display
.HTMLBody = .HTMLBody & "<br><br>" & GText
End With
End Sub
Hinweis: Im obigen Code sind Signature1 und Signature2 die beiden Signaturnamen, die Sie für Antworten bzw. Weiterleitungen verwenden möchten. Passen Sie die Namen entsprechend Ihren Anforderungen an.

3. Bleiben Sie im Fenster Microsoft Visual Basic for Applications, klicken Sie auf Extras > Verweise, um zum Dialogfeld Verweise – Projekt1 zu gelangen, und aktivieren Sie die Option Microsoft Scripting Runtime aus der Liste Verfügbare Verweise (siehe Screenshot):

4. Klicken Sie anschließend auf OK, um den Dialog zu schließen. Ab sofort wird beim Beantworten einer E-Mail automatisch „Signature1“ eingefügt (siehe Screenshot):

Und beim Weiterleiten einer Nachricht wird „Signature2“ wie im folgenden Screenshot dargestellt eingefügt:

Beste Office-Produktivitätswerkzeuge
Erleben Sie das komplett neue Kutools für Outlook mit 100+ unglaublichen Funktionen!Jetzt zum Download klicken!
📧E-Mail-Automatisierung: Automatische Antworten (verfügbar für POP und IMAP) / E-Mails zeitgesteuert versenden / Beim Senden automatisch CC/BCC basierend auf Regeln hinzufügen / Automatische Weiterleitung (Erweiterte Regeln) / Automatische Grußformel einfügen / Mehrfachadressierte E-Mails automatisch in Einzelnachrichten aufteilen …
📨E-Mail-Verwaltung: E-Mails zurückrufen, Betrugs-E-Mails anhand von Betreffzeilen und weiteren Kriterien blockieren, doppelte E-Mails löschen, Erweiterte Suche, Ordner organisieren …
📁Anhänge Pro: Stapelweise speichern / Stapelweise lösen / Stapelweise komprimieren / Automatisch speichern / Automatisch abtrennen / Automatische Komprimierung …
🌟Oberflächenzauber:😊Noch mehr hübsche und coole Emojis/Benachrichtigung bei wichtigen eingehenden E-Mails/Outlook minimieren statt schließen...
👍Ein-Klick-Wunder: Allen mit Anhängen antworten / Anti-Phishing-E-Mails / 🕘Aktuelle Uhrzeit der Absender-Zeitzone anzeigen...
👩🏼🤝👩🏻Kontakte & Kalender:Stapelweise Kontakte aus ausgewählten E-Mails hinzufügen/Eine Kontaktgruppe in einzelne Kontakte aufteilen/Geburtstagserinnerung entfernen...
Nutzen Sie Kutools in Ihrer bevorzugten Sprache – mit Unterstützung für Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere Sprachen!


🚀 Ein-Klick-Download – Holen Sie sich alle Office-Add-Ins
Stark empfohlen: Kutools for Office (5-in-1)
Mit einem Klick fünf Installationsprogrammegleichzeitig herunterladen –Kutools für Excel, Outlook, Word, PowerPointund Office Tab Pro.Jetzt zum Download klicken!
- ✅Ein-Klick-Komfort: Laden Sie alle fünf Installationspakete mit nur einem Klick herunter.
- 🚀Bereit für jede Office-Aufgabe: Installieren Sie die Add-Ins, die Sie brauchen – genau dann, wenn Sie sie benötigen.
- 🧰Enthalten: Kutools für Excel / Kutools für Outlook / Kutools für Word / Office Tab Pro / Kutools for PowerPoint