Note: The other languages of the website are Google-translated. Back to English

Wie setze ich verschiedene Signaturen für Antworten und Weiterleitungen in Outlook?

Normalerweise können Sie in Ihrem Outlook unterschiedliche Signaturen für unterschiedliche Konten festlegen, haben jedoch jemals versucht, unterschiedliche Signaturen für Antworten und Weiterleitungen anzuwenden. Wenn Sie auf eine E-Mail antworten, wird die Signatur1 eingefügt. Wenn Sie eine E-Mail weiterleiten, wird die Signatur2 angewendet. Wie können Sie diese Aufgabe in Outlook lösen?

Legen Sie unterschiedliche Signaturen für Antworten und Weiterleitungen mit VBA-Code fest


Legen Sie unterschiedliche Signaturen für Antworten und Weiterleitungen mit VBA-Code fest

Der folgende VBA-Code kann Ihnen dabei helfen, verschiedene Signaturen für Antworten und Weiterleitungen festzulegen. Führen Sie die folgenden Schritte nacheinander aus:

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. Dann klick Insert > Modul, kopieren Sie den folgenden Code und fügen Sie ihn in das geöffnete leere Modul ein, siehe Screenshot:

VBA-Code: Legen Sie unterschiedliche Signaturen für Antworten und Weiterleitungen fest:

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, Unterschrift1 und Unterschrift2 sind die beiden Signaturnamen, die Sie zum Antworten und Weiterleiten verwenden möchten. Bitte ändern Sie die Namen nach Ihren Wünschen.

doc sig forwar Antwort 1

3. Immer noch in der Microsoft Visual Basic für Applikationen Klicken Sie im Fenster Tools > Referenzen auf dem Sprung Referenzen-Projekt1 Dialogfeld und überprüfen Sie Microsoft Scripting-Laufzeit Option von der Verfügbare Referenzen Listenfeld, siehe Screenshot:

doc sig forwar Antwort 2

4. Und dann klick OK Um den Dialog von nun an zu schließen, wird Signature1 sofort eingefügt, wenn Sie eine E-Mail beantworten. Siehe Screenshot:

doc sig forwar Antwort 3

Wenn Sie eine Nachricht weiterleiten, wird Signature2 wie folgt eingefügt:

doc sig forwar Antwort 4


Kutools für Outlook - Bringt 100 erweiterte Funktionen in Outlook und erleichtert die Arbeit erheblich!

  • Auto CC / BCC nach Regeln beim Versenden von E-Mails; Automatische Weiterleitung Mehrere E-Mails nach Kundenwunsch; Automatische Antwort ohne Exchange Server und mehr automatische Funktionen ...
  • BCC-Warnung - Nachricht anzeigen, wenn Sie versuchen, alle zu beantworten wenn Ihre E-Mail-Adresse in der BCC-Liste enthalten ist; Bei fehlenden Anhängen erinnernund weitere Erinnerungsfunktionen ...
  • Antwort (Alle) mit allen Anhängen in der E-Mail-Konversation; Viele E-Mails beantworten in Sekunden; Begrüßung automatisch hinzufügen bei der Antwort; Datum zum Betreff hinzufügen ...
  • Anhang Tools: Alle Anhänge in allen Mails verwalten, Automatische Trennung, Alle komprimieren, Alle umbenennen, Alle speichern ... Schnellbericht, Ausgewählte Mails zählen...
  • Leistungsstarke Junk-E-Mails nach Brauch; Entfernen Sie doppelte E-Mails und Kontakte... Ermöglichen Sie es Ihnen, in Outlook intelligenter, schneller und besser zu arbeiten.
Schuss Kutools Outlook Kutools Tab 1180x121
Schuss Kutools Outlook Kutools plus Tab 1180x121
 
Kommentare (0)
Noch keine Bewertungen. Bewerten Sie als Erster!
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte

Folgen Sie uns

Copyright © 2009 - www.extendoffice.com. | Alle Rechte vorbehalten. Unterstützt von ExtendOffice. | Sitemap
Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.
Geschützt durch Sectigo SSL