Outlook'ta e-posta yazarken tüm ek isimlerini ileti gövdesine nasıl listeleyebilirim?
Outlook'ta e-posta yazarken tüm ek isimlerini ileti gövdesine eklemek için iyi yöntemler var mı? Bu makalede, bu görevi Outlook'ta nasıl çözebileceğimi anlatacağım.
VBA kodu ile e-posta yazarken tüm ek isimlerini ileti gövdesine listeleme
Basit bir özellik ile e-posta yazarken tüm ek isimlerini ileti gövdesine listeleme
VBA kodu ile e-posta yazarken tüm ek isimlerini ileti gövdesine listeleme
Lütfen bu görevi tamamlamak için aşağıdaki adımları izleyin:
1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.
2. Microsoft Visual Basic for Applications penceresinde, Project1(VbaProject.OTM) bölmesinden ThisOutlookSession öğesine çift tıklayın ve ardından aşağıdaki kodu boş modüle kopyalayıp yapıştırın.
VBA kodu: Tüm ek isimlerini ileti gövdesine listeleme:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim xMailItem As MailItem
If Item.Class = olMail Then
Set xMailItem = Item
If xMailItem.Attachments.Count > 0 Then
AddAttachmentNamesToBody
End If
End If
End Sub
3. Ardından Ekle > Modül'e tıklayın, aşağıdaki kodu açılan boş modüle kopyalayıp yapıştırın, ekran görüntüsüne bakın:
VBA kodu: Tüm ek isimlerini ileti gövdesine listeleme:
Public Sub AddAttachmentNamesToBody()
Dim xMailItem As MailItem
Dim xAttachment As Attachment
Dim xFileName As String
Dim xInspector As Outlook.Inspector
Dim xDoc As Word.Document
Dim xWdSelection As Word.Selection
On Error Resume Next
Set xMailItem = Outlook.ActiveInspector.CurrentItem
If xMailItem.Attachments.Count = 0 Then
Exit Sub
End If
xFileName = ""
For Each xAttachment In xMailItem.Attachments
If xFileName = "" Then
xFileName = " <" & xAttachment.FileName & "> "
Else
xFileName = xFileName & vbCrLf & " <" & xAttachment.FileName & "> "
End If
Next xAttachment
Set xInspector = Outlook.Application.ActiveInspector()
Set xDoc = xInspector.WordEditor
Set xWdSelection = xDoc.Application.Selection
xWdSelection.HomeKey Unit:=wdStory
xWdSelection.InsertBefore "Attachments: " & vbCrLf & xFileName & vbCrLf & vbCrLf
Set xMailItem = Nothing
End Sub
4. Ve ardından Araçlar > Referanslar'a tıklayın, açılan References-Project1 iletişim kutusunda Kullanılabilir Referanslar listesi kutusundan Microsoft Word Object Library seçeneğini işaretleyin, ekran görüntüsüne bakın:
![]() | ![]() | ![]() |
5. Tamam'a tıklayarak iletişim kutusunu kapatın, ardından Makro düğmesini Hızlı Erişim Araç Çubuğu'na eklemeniz gerekir. Yeni İleti penceresinde, Özelleştir Hızlı Erişim Araç Çubuğu açılır menüsünden Daha Fazla Komut'u seçin, ekran görüntüsüne bakın:
6. Outlook Seçenekleri iletişim kutusunda, şu işlemleri yapın:
(1.) Komutları buradan seç açılır listesinden Makrolar'ı seçin;
(2.) Az önce eklediğiniz makro adını tıklayın;
(3.) Ve ardından Ekle düğmesine tıklayarak makroyu Özelleştir Hızlı Erişim Araç Çubuğu'na ekleyin.
7. Ardından Tamam'a tıklayarak iletişim kutusunu kapatın, şimdi makro düğmesi Hızlı Erişim Araç Çubuğu'na eklendi, ekran görüntüsüne bakın:
8. Şimdi, yeni ileti oluşturduğunuzda ve makro düğmesine tıkladığınızda, aşağıdaki ekran görüntüsünde gösterildiği gibi ek isimleri ileti gövdesinin üzerine eklenecektir:
Basit bir özellik ile e-posta yazarken tüm ek isimlerini ileti gövdesine listeleme
Yukarıdaki kod sizin için uygulamak biraz zor olabilir, eğer Kutools for Outlook yüklüyse, Ek Adlarını Kopyala özelliğiyle bir mesajın ek isimlerini hızlıca kopyalayabilir ve istediğiniz yere yapıştırabilirsiniz.
Kutools for Outlook'u yükledikten sonra lütfen şu adımları izleyin:
1. İlk olarak, ihtiyacınız olan yeni e-postayı oluşturun ve ardından Yeni İleti penceresinde Kutools > Ek Adlarını Kopyala'ya tıklayın, ekran görüntüsüne bakın:
2. Ardından, ek isimlerinin panoya kopyalandığını size hatırlatmak için bir uyarı kutusu açılacak, ekran görüntüsüne bakın:
3. Şimdi, ek isimlerini Ctrl + V tuşlarına basarak ileti gövdesine yapıştırmanız yeterlidir, ekran görüntüsüne bakın:
Daha fazla ilgili makale:
- Outlook'ta Orijinal Eklerle Herkese Yanıtla
- Normalde, Outlook'ta herkese yanıtla işlevini kullanarak tüm alıcılara mesajı yanıtladığınızda, orijinal ekler otomatik olarak kaybolur. Outlook'ta herkese yanıt verirken orijinal ekleri eklemek mümkün mü?
- Outlook'tan Belirli Bir Klasöre Ekleri İndirme/Kaydetme
- Genel olarak konuşursak, Outlook'ta Ekler > Tüm Ekleri Kaydet'i tıklayarak bir e-postanın tüm eklerini kaydedebilirsiniz. Ancak, tüm alınan e-postaların ve gelen e-postaların tüm eklerini kaydetmeniz gerekiyorsa ne yaparsınız? Bu makale, Outlook'tan belirli bir klasöre ekleri otomatik olarak indirmek için iki çözüm sunacaktır.
- Outlook'ta Varsayılan Ek Kaydetme Konumunu Değiştirme
- Her seferinde Outlook'u başlattığınızda belirttiğiniz ek konumunu bulmakla uğraştınız mı? Bu eğitimde, varsayılan ek konumunu nasıl değiştireceğinizi göstereceğiz. Bundan sonra, belirlenen ek kaydetme klasörü, Outlook'u yeniden başlatmanıza rağmen her seferinde otomatik olarak açılacaktır.
- Outlook'ta E-postadan Tüm Ekleri Kaldırma
- Normalde bir e-postayı önizlerken, bir ek üzerinde sağ tıklayıp Ekleri Kaldır seçeneğini seçerek silebilirsiniz. Bazen bir e-posta iletisinde birçok ek olabilir ve bunları tek tek kaldırmak sıkıcı olabilir. Burada size Outlook'ta tek bir e-postadan tüm ekleri kaldırmak ve birden çok e-postadan tüm ekleri kaldırmak için iki kolay yöntem öneriyoruz.
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!
📧 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...

