Hoe verschillende handtekeningen in te stellen voor antwoorden en doorsturen in Outlook?
Normaal gesproken kun je verschillende handtekeningen instellen voor verschillende accounts in je Outlook, maar heb je ooit geprobeerd om verschillende handtekeningen toe te passen voor antwoorden en doorsturen? Dit betekent dat wanneer je een e-mail beantwoordt, handtekening1 wordt ingevoegd, en wanneer je een e-mail doorstuurt, handtekening2 wordt toegepast. Hoe zou je deze taak in Outlook kunnen oplossen?
Stel verschillende handtekeningen in voor antwoorden en doorsturen met VBA-code
Stel verschillende handtekeningen in voor antwoorden en doorsturen met VBA-code
De volgende VBA-code kan je helpen om verschillende handtekeningen in te stellen voor antwoorden en doorsturen. Volg onderstaande stappen één voor één:
1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.
2. Klik vervolgens op Invoegen > Module, kopieer en plak de onderstaande code in de geopende lege module, zie screenshot:
VBA-code: Stel verschillende handtekeningen in voor antwoorden en doorsturen:
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
Opmerking: In de bovenstaande code zijn Handtekening1 en Handtekening2 de namen van de twee handtekeningen die je wilt gebruiken voor antwoorden en doorsturen. Pas de namen aan naar wens.

3. Nog steeds in het venster Microsoft Visual Basic for Applications, klik op Tools > References om naar het dialoogvenster References-Project1 te gaan, en vink de optie Microsoft Scripting Runtime aan in het lijstvak Beschikbare Referenties, zie screenshot:

4. Klik vervolgens op OK om het dialoogvenster te sluiten. Vanaf nu zal, wanneer je een e-mail beantwoordt, Handtekening1 onmiddellijk worden ingevoegd, zie screenshot:

En wanneer je een bericht doorstuurt, zal Handtekening2 worden ingevoegd zoals in onderstaande screenshot te zien is:

Beste productiviteitstools voor Office
Breaking News: Kutools voor Outlook lanceert gratis versie!
Ervaar de geheel nieuwe gratis versie van Kutools voor Outlook met meer dan70 geweldige functies, voor altijd gratis te gebruiken! Klik om nu te downloaden!
📧 E-mailautomatisering: Automatisch antwoorden (beschikbaar voor POP en IMAP) / E-mails verzenden volgens schema / Automatisch CC/BCC op basis van regels bij het verzenden van e-mails / Automatisch doorsturen (Geavanceerde regels) / Automatisch begroeting toevoegen / E-mails met meerdere ontvangers automatisch splitsen naar individuele berichten ...
📨 E-mailbeheer: E-mail terughalen / Scam-e-mails blokkeren op onderwerp en andere criteria / Dubbele e-mails verwijderen / Geavanceerd Zoeken / Organiseer mappen ...
📁 Bijlagen Pro: Batch opslaan / Batch loskoppelen / Batch comprimeren / Automatisch opslaan / Automatisch loskoppelen / Automatisch comprimeren ...
🌟 Interface Magic: 😊Meer mooie en coole emoji's / Herinnering bij belangrijke e-mails / Minimaliseer Outlook in plaats van afsluiten ...
👍 One-click Wonders: Antwoord Allen met Bijlagen / Anti-phishing e-mails / 🕘Toon tijdzone van afzender ...
👩🏼🤝👩🏻 Contacten & Agenda: Batch contact toevoegen vanuit geselecteerde e-mails / Een contactgroep splitsen naar individuele groepen / Verjaardagsherinnering verwijderen ...

