Outlook’ta e-postaları PDF Dosyaları olarak kaydetme: adım adım kılavuz
Önemli e-postaları Outlook’ta PDF dosyası olarak kaydetmek, kritik yazışmaları arşivlemek, belirli iletileri güvenli belgeler halinde paylaşmak veya yasal ve uyumluluk gereklilikleri nedeniyle bu mesajların korunmasını sağlamak isteyen kullanıcılar için yaygın bir ihtiyaçtır. Microsoft Outlook, arayüzünde doğrudan “PDF Olarak Kaydet” seçeneği sunmasa da e-posta mesajlarınızı PDF biçimine dönüştürmenizi sağlayacak çeşitli pratik yöntemler mevcuttur. Bu kılavuz, size adım adım talimatlar sunar, durumunuza en uygun yöntemi seçmenize yardımcı olur ve sorunsuz bir deneyim için pratik önerilerle birlikte sorun giderme ipuçları içerir.
Yazdırma özelliğini kullanarak bir e-postayı PDF Dosyaları olarak kaydetme
Seçili e-postaları VBA kodu kullanarak PDF Dosyaları olarak kaydetme
Yazdırma özelliğini kullanarak bir e-postayı PDF Dosyaları olarak kaydetme
Amacınız tek bir e-postayı minimum kurulumla PDF dosyası olarak kaydetmekse, Outlook’un yerleşik yazdırma özelliği bunu gerçekleştirmenin en basit yoludur. Bu yöntem özellikle toplu işlem gerektirmeyen durumlar için idealdir. Yerleşik “Microsoft Print to PDF” yazıcısını kullanarak e-postalarınızı hızlıca PDF formatına dönüştürebilir, biçimlendirmelerini ve ekleri (yalnızca yazdırma referansları olarak) koruyabilirsiniz.
Bu yöntemi kullanmak için:
1. Outlook’ta, PDF olarak kaydetmek istediğiniz iletiyi içeren e-posta klasörüne gidin ve ilgili mesajı seçin.
2. "Dosya" > "Yazdır" seçeneğine tıklayın; böylece seçili e-postanız için yazdırma seçenekleri açılır.
3. Yazıcı açılır menüsünden "Microsoft Print to PDF" seçeneğini seçin. Bu yazıcının bilgisayarınızda yüklü olduğundan emin olun — modern Windows sürümlerinin çoğunda varsayılan olarak gelir. Devam etmek için "Yazdır" düğmesine tıklayın.

4. "Yazdırma Çıktısını Farklı Kaydet" penceresi görüntülendiğinde, PDF dosyanızı kaydetmek istediğiniz klasörü seçin, bir dosya adı girin ve "Kaydet"e tıklayın. Daha sonra kolayca erişebilmek için seçtiğiniz konumu unutmayın.

İpuçları ve notlar: PDF’ye yazdırma yöntemi son derece basittir ve ekstra bir eklenti gerektirmez; ancak tekil e-postaları kaydetmek için en uygun seçenektir. Bu yöntem, e-posta gövdesi ve biçimlendirmesi dışındaki ekleri doğrudan dışa aktarmaz — oluşturulan PDF’e yalnızca e-postanın içeriği dahil edilir. Ayrıca, e-postanızda geniş tablolar veya resimler varsa, yazdırma düzeni gelen kutunuzdaki görünümden biraz farklı çıkabilir. Eğer birden fazla iletiyi aynı anda kaydetmek istiyorsanız ya da çıktı üzerinde daha fazla denetim ihtiyacınız varsa, aşağıdaki diğer çözümlerden birini değerlendirmenizi öneririz.
Seçili e-postaları VBA kodu kullanarak PDF Dosyaları olarak kaydetme
E-postaları toplu olarak PDF formatına dönüştürmeniz veya bu süreci otomatikleştirmeniz sık sık gerekiyorsa, VBA (Visual Basic for Applications) kodu kullanmak iş akışınızı önemli ölçüde kolaylaştırabilir. Bu çözüm, özellikle Outlook’un geliştirici özelliklerine aşina olan kullanıcılar için son derece faydalıdır ve e-postaları işletme süreçleri veya dosya yönetimi amacıyla düzenli olarak arşivleme ya da dönüştürme ihtiyacınız olduğunda idealdir.
Outlook’ta herhangi bir VBA kodunu çalıştırmadan önce, makroların etkin olduğundan emin olun (Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları). Ayrıca, dönüştürmeyi gerçekleştirmek için Word’ü otomatikleştiren kodun düzgün çalışması adına sisteminizde Microsoft Word yazılımının kurulu olduğundan da emin olun.
Seçili bir e-postayı PDF Dosyaları olarak kaydetmek için VBA’yı kullanmak üzere aşağıdaki adımları izleyin:
1. İlk olarak, PDF formatına dönüştürmek istediğiniz e-postaları seçin.
2. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
3. VBA düzenleyicide yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın. Ardından aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın.
VBA kodu: Outlook e-postasını PDF Dosyaları olarak kaydetme
Public Sub SaveSelectedMailsAsPDF()
'Updated by extendoffice.com
Dim sel As Selection
Dim itm As Object, mail As Object
Dim outFolder As String
Dim fso As Object
Dim tempPath As String, tempFile As String
Dim wrdApp As Object, wrdDoc As Object
Dim startedWord As Boolean
Dim fileName As String, fullPath As String
Dim counter As Long
Set sel = Application.ActiveExplorer.Selection
If sel Is Nothing Or sel.Count = 0 Then
MsgBox "Please select one or more emails first.", vbExclamation
Exit Sub
End If
outFolder = PickFolderPath("Select a folder to save PDFs")
If Len(outFolder) = 0 Then Exit Sub
Set fso = CreateObject("Scripting.FileSystemObject")
tempPath = fso.GetSpecialFolder(2)
On Error Resume Next
Set wrdApp = GetObject(, "Word.Application")
On Error GoTo 0
If wrdApp Is Nothing Then
Set wrdApp = CreateObject("Word.Application")
startedWord = True
End If
wrdApp.Visible = False
For Each itm In sel
If TypeName(itm) = "MailItem" Then
Set mail = itm
tempFile = fso.BuildPath(tempPath, "oltmp_" & SafeStamp() & "_" & SanitizeID(mail.EntryID) & ".mht")
mail.SaveAs tempFile, 10
Set wrdDoc = wrdApp.Documents.Open(tempFile, False, True, False, _
"", "", False, "", "", 0, 0, False)
fileName = SafeFileName(mail.Subject)
If Len(fileName) = 0 Then fileName = "Message"
fullPath = outFolder & "\" & fileName & ".pdf"
counter = 1
Do While fso.FileExists(fullPath)
fullPath = outFolder & "\" & fileName & "_" & counter & ".pdf"
counter = counter + 1
Loop
wrdDoc.ExportAsFixedFormat fullPath, 17, False, 0, 0, 0, 0, 0, True, True, 0, True, True, False
wrdDoc.Close False
On Error Resume Next
Kill tempFile
On Error GoTo 0
End If
DoEvents
Next
If startedWord Then wrdApp.Quit
Set wrdDoc = Nothing
Set wrdApp = Nothing
MsgBox sel.Count & " email(s) saved as PDF in:" & vbCrLf & outFolder, vbInformation
End Sub
Private Function PickFolderPath(ByVal prompt As String) As String
Dim sh As Object, fol As Object
Set sh = CreateObject("Shell.Application")
Set fol = sh.BrowseForFolder(0, prompt, 0)
If Not fol Is Nothing Then
PickFolderPath = fol.Self.Path
Else
PickFolderPath = ""
End If
End Function
Private Function SafeFileName(ByVal s As String) As String
Dim bad As Variant, i As Long
bad = Array("\", "/", ":", "*", "?", """", "<", ">", "|", vbCr, vbLf)
For i = LBound(bad) To UBound(bad)
s = Replace(s, bad(i), " ")
Next
s = Trim$(s)
If Len(s) > 150 Then s = Left$(s, 150)
SafeFileName = s
End Function
Private Function SafeStamp() As String
SafeStamp = Format(Now, "yyyymmdd_hhnnss")
End Function
Private Function SanitizeID(ByVal s As String) As String
SanitizeID = Replace(Replace(s, "\", ""), "/", "")
End Function 4. Kodu çalıştırmak için VBA düzenleyici penceresine dönün ve
ya da etkin modülle birlikte F5 tuşuna basın.
5. Kod çalışırken, PDF çıktısı için bir konum belirlemenizi isteyen bir iletişim kutusu açılır.
6. İşlem tamamlandığında, kod seçili e-postalarınızı bireysel PDF dosyaları olarak belirlediğiniz konuma otomatik olarak aktarır. PDF dosyalarınızı incelemek için klasörü açabilirsiniz.
Sorun giderme ve ipuçları:
- Microsoft Word başlatılamadığına dair bir hata alırsanız, Word’ün kurulu olduğundan ve doğru şekilde lisanslı olduğundan emin olun.
- Ekler PDF dosyasına doğrudan dahil edilmez; yalnızca e-posta içeriği kaydedilir.
- Veri kaybını önlemek için VBA kodunu çalıştırmadan önce çalışmalarınızı her zaman kaydedin.
Kutools for Outlook kullanarak seçili e-postaları PDF Dosyaları veya diğer Dosya Türü biçimlerinde kaydetme
Birden fazla e-postayı birkaç tıklamayla PDF veya diğer dosya türlerine verimli bir şekilde kaydetmeniz gerekiyorsa, Kutools for Outlook tam da ihtiyacınız olan çözümü sunar. Bu yöntem, çok sayıda iletiyi aynı anda dışa aktarmanız gerektiğinde, e-postaları toplu olarak işlemeniz gerektiğinde veya PDF dışında Excel, CSV, HTML gibi ek dışa aktarma biçimlerine ihtiyaç duyduğunuz durumlarda idealdir. Kutools gibi özel bir eklenti kullanmak, önemli ölçüde zaman kazandırır ve manuel çabayı en aza indirir. Özellikle e-postaları düzenli olarak arşivleyen ya da standart formatlarda paylaşan ofis çalışanları ve yöneticiler için büyük bir avantaj sağlar.
Outlook’taki verimsizliğe veda edin! Kutools for Outlook, toplu e-posta işlemlerinizi kolaylaştırıyor – şimdi 30 günlük ücretsiz denemeniz başlasın!Şimdi Kutools for Outlook'ı İndirin!!
1. Outlook’ta bir e-posta klasöründe, PDF dosyası olarak dışa aktarmak istediğiniz bir veya daha fazla iletiyi seçin. (Birden fazla iletiyi seçmek için Shift veya Ctrl tuşlarını kullanabilirsiniz.)
2. "Kutools" > "Toplu İşleme" > "E-postaları PDF ve Diğer Biçimlerde Kaydet" seçeneğine tıklayın.
3. "Save Messages as Other Files" iletişim kutusunda dosyaları kaydetmek istediğiniz hedef yolu belirtin. "PDF format" seçeneğini işaretleyin ve diğer ayarları ihtiyacınıza göre özelleştirin — örneğin, e-postanın hangi bölümlerini (üstbilgi veya ileti gövdesi) kaydetmek istediğinizi seçebilirsiniz. Bu esneklik, hem kısa hem de ayrıntılı PDF kayıtları oluşturmak istediğinizde büyük kolaylık sağlar.

3. "Tamam" düğmesine tıklayın. Kutools, seçili e-postalarınızı işleyecek ve her birini belirlediğiniz klasöre ayrı bir PDF dosyası olarak kaydedecektir. İşlem son derece hızlıdır — onlarca, hatta yüzlerce iletiyi bile zahmetsizce işleyebilir.
Avantajlar: Kutools for Outlook, toplu dönüştürmeyi kolaylaştırır, daha fazla çıktı biçimini destekler ve yerleşik çözümlere kıyasla çok daha az manuel işlem gerektirir. Özellikle e-posta gruplarını sık sık kaydetmeniz gerekiyorsa veya gelişmiş dışa aktarma özelliklerine (örneğin e-posta listesi yapısını koruma ya da üst verileri saklama gibi) ihtiyacınız varsa, Kutools kesinlikle önerilir. Kutools kullanımı, biçimlendirme tutarsızlıklarını en aza indirir ve arşivlenen PDF’lerin düzenli ve iyi organize olmasını sağlar.
Sınırlamalar ve hatırlatmalar: Kutools bir eklentidir ve kurulum gerektirir. En iyi performansı elde etmek ve yeni Outlook sürümleriyle tam uyumluluk sağlamak için en son sürümün kurulu olduğundan emin olun. Ekler, çıktı ayarlarınıza bağlı olarak genellikle gömülü dosyalar veya referanslar şeklinde dışa aktarılır — istenen sonucu elde etmek için iletişim kutusundaki tercihlerinizi kontrol edin.
En İyi Office Verimlilik Araçları
Yepyeni Kutools for Outlook’i 100+ inanılmaz özelliğiyle deneyimleyin!Şimdi indirmek için tıklayın!
📧E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir), E-postaları Zamanlayarak Gönderme, E-posta Gönderirken Kurallara Göre Otomatik CC/BCC, Otomatik Yönlendirme (Gelişmiş Kurallar), Otomatik Selam Eklemesi, Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölme…
📨E-posta Yönetimi:E-postayı Geri Çağırma/Konu Başlıklarına ve Diğer Özelliklere Göre Dolandırıcı E-postaları Engelleme/Yinelenen E-postaları Silme/Gelişmiş Arama/Klasörleri Düzenleme…
📁Ekler Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır ve Otomatik Sıkıştır…
🌟Arayüz Büyüsü: 😊 Daha Güzel ve Havalı Emojiler / Önemli e-postalar geldiğinde sizi uyarır / Outlook’u Kapatmak Yerine Küçültür…
👍Tek Tıklamayla Harikalar:Tümüne Eklerle Yanıtla/Phishing’e Karşı E-postalar/🕘Gönderenin Mevcut Saati – Saat Dilimini Göster…
👩🏼🤝👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubunu Bireysel Gruplara Bölme/Doğum Günü Hatırlatıcısını Kaldırma…
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dil desteğiyle!


🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin
Kesinlikle Önerilir: Kutools for Office (5’li Paket)
Beş yükleyiciyi tek tıkla indirin beş yükleyiciyiaynı anda —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!
- ✅Tek tıklama kolaylığı: Tüm beş kurulum paketini tek seferde indirin.
- 🚀Her Office görevine hazır: İhtiyacınız olduğunda, ihtiyacınız olan eklentileri yükleyin.
- 🧰İçerik: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint