Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Microsoft Word'de e-posta iletilerine HTML biçiminde adres mektup birleştirme işlemi gerçekleştirdiğinizde, veri kaynağı alanlarındaki köprüler düz metin olarak görünür ve etkin değildir. Bu makalede, bu soruna geçici bir çözüm bulmak için iki yöntem açıklanmaktadır.

Yöntem 1: Adres mektup birleştirme alanının çevresine köprü alanı ekleme

Birleştirilmiş e-posta iletilerinde köprü oluşturmak için adres mektup birleştirme alanının çevresine bir köprü alanı ekleyin. Bu adımları izledikten sonra, köprü tüm e-posta iletilerinde aynı metni görüntüler. Ayrıca, köprü doğru veri kaynağı URL'sine bağlanır.

Bunu yapmak için şu adımları izleyin:

  1. Word'i başlatın ve e-postayla birleştirmek istediğiniz belgeyi açın.

  2. Şeridin Posta Gönderileri sekmesinde Adres Mektup BirleştirmeyiBaşlat'ı seçin.  Adım Adım Adres Mektup Birleştirme Sihirbazı'nı seçin... ve Adres Mektup Birleştirme Sihirbazı sağ tarafta görünür.

  3. Belge türünü seçin'in altında E-posta iletileri'ne ve ardından İleri'ye tıklayın.

  4. Başlangıç belgesini seçin altında Geçerli belgeyi kullan'ı ve ardından İleri'yi seçin.

  5. Alıcıları seçin altında, kullanmak istediğiniz alıcıları seçin ve ardından İleri'yi seçin.

  6. Ekleme noktasını, e-posta iletisinde köprünin görünmesini istediğiniz yere yerleştirin.

  7. Şerit Ekle sekmesinin Metin bölümündeki Hızlı Bölümler menüsünde Alan'ı seçin.

  8. Alan adları listesinde Köprü'leri ve ardından Tamam'ı seçin. "Hata! Köprü başvurusu geçerli değil" ifadesi belgede görünür.

  9. { HYPERLINK \* MERGEFORMAT } alan kodunu açmak için ALT+F9 tuşlarına basın.

  10. Ekleme noktasını KÖPRÜ'nin arkasına yerleştirin ve bir boşluk ekleyin.

  11. Şerit Ekle sekmesinin Metin bölümündeki Hızlı Bölümler menüsünde Birleştirme Alanı Ekle'yi seçin.

  12. Alan adları listesinde MergeField'i seçin.

  13. Alan adı metin kutusuna köprüyü içeren veri kaynağı alanının adını yazın ve tamam'ı seçin. Örneğin, veri kaynağı alanının adı "Adres1" ise, alan kodu aşağıdaki gibi görünür:

    { HYPERLINK { MERGEFIELD "Address1" } \* MERGEFORMAT }

  14. { HYPERLINK { MERGEFIELD "<Alan Adı>" } \* MERGEFORMAT } alan kodunu kapatmak için ALT+F9 tuşlarına basın.

  15. Ekleme noktasını "Hata! Köprü başvurusu geçerli değil" metnini seçin ve metnin üzerine görünmesini istediğiniz köprü metnini yazın. Örneğin, BURAYA TIKLA gibi bir metinle metnin üzerine yazın.

    Önemli: Alanın tamamını silmediğinizden emin olun.

  16. 15. adımda yazdığınız metni seçin. Şeridin Giriş sekmesinin Stiller bölümündeki sağ alt açıklama düğmesini ve ardından Köprü'leri seçin.

  17. Adres Mektup Birleştirme Sihirbazı'nda İleri'yi seçin ve adres mektup birleştirme işlemini tamamlamak için Adres Mektup Birleştirme Sihirbazı'nda kalan adımları izleyin.

Yöntem 2: Köprü metnini dinamik olarak değiştiren bir makro oluşturma

Microsoft, açık veya zımni garanti olmadan yalnızca çizim için programlama örnekleri sağlar. Bu, satılabilirlik veya belirli bir amaca uygunlukla ilgili zımni garantileri içerir ancak bunlarla sınırlı değildir. Bu makalede, gösterilmekte olan programlama dilini ve yordamları oluşturmak ve hatalarını ayıklamak için kullanılan araçları bildiğiniz varsayılır.

Microsoft destek mühendisleri belirli bir yordamın işlevselliğini açıklamaya yardımcı olabilir, ancak özel gereksinimlerinizi karşılamak için ek işlevler sağlamak veya yordamlar oluşturmak için bu örnekleri değiştirmezler. Birleştirilmiş e-posta iletilerinizdeki köprü metnini dinamik olarak değiştirmek istiyorsanız bir makro oluşturun.

Bu adımları izledikten sonra köprü, veri kaynağındaki URL'yi temel alan metni görüntüler. Bunu yapmak için şu adımları izleyin:

  1. "Yöntem 1: Adres mektup birleştirme alanının çevresine köprü alanı ekleme" adımlarını izleyin.

  2. Araçlar menüsünde Makro'ya gidin ve Visual Basic Düzenleyicisi'ni seçin.

  3. F7 tuşuna basın. Kod penceresi görüntülenir.

  4. Aşağıdaki kodu kopyalayıp kod penceresine yapıştırın:

    Sub MergeToEmail()
    
        Dim bDone As Boolean
        bDone = False
    
        Do While bDone = False
    
            ActiveDocument.Fields.Update
    
            For Each oHyperlink In ActiveDocument.Hyperlinks
                oHyperlink.TextToDisplay = oHyperlink.Address
                oHyperlink.Range.Font.Color = wdColorBlue
                oHyperlink.Range.Font.Underline = wdUnderlineSingle
                oHyperlink.Range.Font.UnderlineColor = wdColorBlue
            Next oHyperlink
    
            With ActiveDocument.MailMerge
                .Destination = wdSendToEmail
                .SuppressBlankLines = True
                ' You can modify the text "Enter Your Subject Here" or 
                ' remove the following line if you do not want a subject
                ActiveDocument.MailMerge.MailSubject = "Enter Your Subject Here"
                With .DataSource
                    .FirstRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord
                    .LastRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord
                End With
                .Execute Pause:=False
            End With
    
            If ActiveDocument.MailMerge.DataSource.ActiveRecord = _
                ActiveDocument.MailMerge.DataSource.RecordCount Then
                bDone = True
            End If
            ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord
        Loop
    End Sub
    
    
  5. Araçlar menüsünde Makro'ya gidin ve Makrolar'ı seçin.

  6. MergeToEmail'i ve ardından Çalıştır'ı seçin.

Not: Bu makro kullanarak gönderdiğiniz her e-posta iletisi için Microsoft Outlook'tan bir uyarı iletisi görüntülenir.

Uyarı: Microsoft, bunun "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde bir hata olduğunu doğruladı.

Ek Bilgi

E-posta iletileri oluşturmak için adres mektup birleştirme işlevini kullanma hakkında daha fazla bilgi için bkz. Word 2002'de e-posta iletileri oluşturmak için adres mektup birleştirmeyi kullanma.

Visual Basic for Applications hakkında yardım alma hakkında daha fazla bilgi için şuraya gidin:

305326 Visual Basic for Applications için programlama kaynaklarının listesi
 

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×