Skip to main content

Outlook'ta yanıtlar ve iletiler için farklı imzalar nasıl ayarlanır?

Author: Xiaoyang Last Modified: 2025-06-10

Normalde, Outlook'unuzda farklı hesaplar için farklı imzalar ayarlayabilirsiniz, ancak yanıtlar ve iletiler için farklı imzalar uygulamayı denediniz mi? Bu, bir e-postayı yanıtladığınızda imza1'in eklendiği, bir e-postayı iletirken ise imza2'nin uygulandığı anlamına gelir. Bu görevi Outlook'ta nasıl çözebilirsiniz?

VBA kodu ile yanıtlar ve iletiler için farklı imzalar ayarlayın


VBA kodu ile yanıtlar ve iletiler için farklı imzalar ayarlayın

Aşağıdaki VBA kodu, yanıtlar ve iletiler için farklı imzalar ayarlamanıza yardımcı olabilir, lütfen aşağıdaki adımları tek tek uygulayın:

1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarını basılı tutun.

2. Ardından, Ekle > Modül'e tıklayın, aşağıdaki kodu kopyalayıp açılan boş modüle yapıştırın, ekran görüntüsüne bakın:

VBA kodu: Yanıtlar ve iletiler için farklı imzalar ayarlayın:

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

Not: Yukarıdaki kodda, Signature1 ve Signature2, yanıtlama ve iletmeler için kullanmak istediğiniz iki imza adıdır. Lütfen bu isimleri ihtiyaçlarınıza göre değiştirin.

doc sig forwar reply 1

3. Hala Microsoft Visual Basic for Applications penceresindeyken, Araçlar > Referanslar'a tıklayarak Referanslar-Proje1 iletişim kutusuna gidin ve Mevcut Referanslar listesi kutusundan Microsoft Scripting Runtime seçeneğini işaretleyin, ekran görüntüsüne bakın:

doc sig forwar reply 2

4. Ve ardından iletişim kutusunu kapatmak için Tamam'a tıklayın, bundan sonra bir e-postayı yanıtlayınca Signature1 hemen eklenecektir, ekran görüntüsüne bakın:

doc sig forwar reply 3

Ve bir iletiyi ilettiğinizde, Signature2 aşağıdaki ekran görüntüsünde gösterildiği gibi eklenecektir:

doc sig forwar reply 4

En İyi Ofis Verimlilik Araçları

Son Dakika: Kutools for Outlook Ücretsiz Sürümünü Başlattı!

Yepyeni Kutools for Outlook ÜCRETSİZ sürümünü70'ten fazla harika özellikle sonsuza dek kullanabilirsiniz! Şimdi indirmek için tıklayın!

🤖 Kutools AI : Gelişmiş yapay zeka teknolojisiyle e-postaları zahmetsizce yönetir; yanıtlama, özetleme, optimize etme, genişletme, çeviri ve e-posta oluşturma işlemlerini kolayca gerçekleştirir.

📧 E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanla Gönder / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selamlama Ekle / Çoklu Alıcılı E-postaları Otomatik Olarak Bireysel E-postalara Böl...

📨 E-posta Yönetimi: E-postayı Geri Çağır / Konu ve Diğerlerine Göre Dolandırıcılık E-postalarını Engelle / Yinelenen E-postaları Sil / Gelişmiş Arama / Klasörleri düzenle...

📁 Ekler Pro: Toplu Kaydet / Toplu Ayır / Toplu Sıkıştır / Otomatik Kaydet / Otomatik Ayır / Otomatik Sıkıştır...

🌟 Arayüz Sihri: 😊Daha Fazla Güzel ve Havalı Emoji / Önemli e-postalar geldiğinde sizi uyarır / Outlook'u Kapatmak Yerine Simge Durumuna Küçült...

👍 Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Kimlik Avı E-postalarına Karşı Koruma / 🕘Gönderenin Saat Dilimini Göster...

👩🏼‍🤝‍👩🏻 Kişiler & Takvim: Seçilen E-postalardan Toplu Kişi Ekle / Bir Kişi Grubunu Bireysel Gruplara Böl / Doğum günü hatırlatıcısını kaldır...

Kutools for Outlook'u tek tıkla anında etkinleştirin. Beklemeyin, hemen indirin ve verimliliğinizi artırın!

kutools for outlook features1 kutools for outlook features2