Ana içeriğe atla

Outlook: Resimsiz e-posta nasıl yazdırılır

Genellikle Outlook'ta bir e-posta yazdırırken, resimler de yazdırılır. Ancak bazen metinleri resimler olmadan yazdırmak istersiniz, ancak Outlook'ta bu işi destekleyebilecek yerleşik bir özellik yoktur. Bu öğretici, görüntü içermeyen e-postayı Word aracılığıyla hemen yazdıracak bir VBA kodu sağlar. Veya bilgisayarınızda bir yazıcı olmadığında, VBA kodu e-postayı önce görüntü içermeyen bir PDF olarak dışa aktarır ve ardından yazıcı kullanılabilir olduktan sonra PDF'yi yazdırabilirsiniz.

Görüntüler olmadan e-posta yazdırmak için VBA

Office Sekmesi - Microsoft Office'te Sekmeli Düzenlemeyi ve Göz Atmayı Etkinleştirerek Çalışmayı Kolaylaştırın
Kutools for Outlook - Üstün Verimlilik için Outlook'u 100'den Fazla Gelişmiş Özellikle Güçlendirin
Bu gelişmiş özelliklerle Outlook 2021 - 2010 veya Outlook 365'inizi güçlendirin. Kapsamlı 60 günlük ücretsiz deneme sürümünün keyfini çıkarın ve e-posta deneyiminizi geliştirin!

Görüntüler olmadan e-posta yazdırmak için VBA

 

1. Yalnızca metnini yazdırmak istediğiniz bir e-posta seçin ve ardından Ara Toplam + F11 etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

2. tık Ekle > modül yeni bir boş modül oluşturmak için aşağıdaki kodu kopyalayıp modüle yapıştırın.

VBA: e-postayı resimsiz dışa aktar

Sub PrintWithoutImages()
'UpdatebyExtendoffice20220414
  Dim xMail As Outlook.MailItem
  Dim xFileName As String, xSubject As String
  Dim xWord As Word.Application
  Dim xWordDoc As Word.Document
  Dim xInlineShape As Word.InlineShape
  Dim InvalidArr
  On Error Resume Next
  If Application.ActiveWindow.Class = olInspector Then
    Set xMail = ActiveInspector.CurrentItem
  ElseIf Application.ActiveWindow.Class = olExplorer Then
    Set xMail = ActiveExplorer.Selection.Item(1)
  End If
  
  InvalidArr = Array("/", "\", "*", ":", Chr(34), "?", "<", ">", "|")
  xSubject = xMail.Subject
  For i = 0 To UBound(InvalidArr)
    xSubject = VBA.Replace(xSubject, InvalidArr(i), "")
  Next i
  
  xFileName = Environ("Temp") & "\" & xSubject & ".doc"
Debug.Print xFileName
  xMail.SaveAs xFileName, olDoc
  Set xWord = CreateObject("Word.Application")
  xWord.Visible = False
  Set xWordDoc = xWord.Documents.Open(xFileName)
  For Each xInlineShape In xWordDoc.InlineShapes
      xInlineShape.Delete
  Next
  xWordDoc.PrintOut
  xWordDoc.Close
  xWord.Quit
  Kill xFileName
End Sub

doc yinelenen takvim öğelerini kaldır 1

3. tık Tools > Referanslar etkinleştirmek Referanslar - 1. Proje diyalog, tik Microsoft Word 16.0 Nesne Kitaplığı onay kutusu. Tıklayın OK.

 doc yinelenen takvim öğelerini kaldır 1

doc yinelenen takvim öğelerini kaldır 1

4-1. İmleci kodun içinde tutun ve F5 anahtar veya tıklama koşmak düğmesine basarsanız, resim içermeyen e-posta hemen Word aracılığıyla yazdırılır. Ancak bilgisayarınızda yazıcı yoksa lütfen 4. Adımı uygulayın.

4-2. Bilgisayarınızda yazıcı olmadığında, düğmesine bastıktan sonra F5 anahtar veya tıklama koşmak düğmesini tıkladığınızda, PDF dosyasını yerleştirmek için bir klasör seçmek ve PDF dosyasını adlandırmak için bir iletişim kutusu açılır. Tıklamak İndirim.

 doc yinelenen takvim öğelerini kaldır 1

Artık e-posta, resimsiz bir PDF olarak dışa aktarıldı. PDF dosyasını açın ve seçmek için sağ tıklayın Print e-postayı yazdırmak için.

doc yinelenen takvim öğelerini kaldır 1

doc yinelenen takvim öğelerini kaldır 1

Bahşiş: Seçili e-postaları resimler, başlıklar, gövdeler, Ccs ile PDF (veya Word, CSV, Excel, Txt, HTML dosyaları) olarak toplu olarak kaydetmek istiyorsanız, Toplu Kaydet özelliği Outlook için Kutools sadece 3 adıma ihtiyaç duyan size yardımcı olabilir.

1. E-postaları seçin.

2. tık Kutools > Toplu Kaydet.

doc yinelenen takvim öğelerini kaldır 1

3. Bir konum seçin ve istediğiniz dosya biçimini/biçimlerini kontrol edin, Tamam'a tıklayın.

doc yinelenen takvim öğelerini kaldır 1

doc yinelenen takvim öğelerini kaldır 1

Kutools for Outlook'un 30 günlük ücretsiz deneme sürümünü şimdi edinin.


En İyi Ofis Üretkenlik Araçları

Outlook için Kutools - Outlook'unuzu Güçlendirecek 100'den Fazla Güçlü Özellik

🤖 AI Posta Yardımcısı: Yapay zeka büyüsüyle anında profesyonel e-postalar: tek tıkla dahice yanıtlar, mükemmel ton, çok dilli ustalık. E-posta göndermeyi zahmetsizce dönüştürün! ...

???? E-posta Otomasyonu: Ofis Dışında (POP ve IMAP için kullanılabilir)  /  E-posta Gönderimini Planla  /  E-posta Gönderirken Kurallara Göre Otomatik CC/BCC  /  Otomatik İletme (Gelişmiş Kurallar)   /  Otomatik Karşılama Ekleme   /  Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölün ...

📨 E-posta Yönetimi: E-postaları Kolayca Geri Çağırın  /  Dolandırıcılık E-postalarını Konulara ve Diğerlerine Göre Engelleyin  /  Yinelenen E-postaları Silin  /  gelişmiş Arama  /  Klasörleri Birleştir ...

📁 Ekler ProToplu Kaydetme  /  Toplu Ayır  /  Toplu Sıkıştırma  /  Otomatik kaydet   /  Otomatik Ayır  /  Otomatik Sıkıştır ...

🌟 Arayüz Büyüsü: 😊Daha Fazla Güzel ve Havalı Emoji   /  Sekmeli Görünümlerle Outlook Verimliliğinizi Artırın  /  Outlook'u Kapatmak Yerine Küçültün ...

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

👩🏼‍🤝‍👩🏻 Kişiler ve Takvim: Seçilen E-postalardan Toplu Kişi Ekleme  /  Kişi Grubunu Bireysel Gruplara Bölme  /  Doğum Günü Hatırlatıcılarını Kaldır ...

üzerinde 100 Özellikler Keşfinizi Bekleyin! Daha Fazlasını Keşfetmek İçin Buraya Tıklayın.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations