Loncat ke daftar isi utama

Outlook: Cara mencetak email tanpa gambar

Umumnya mencetak email di Outlook, gambar akan dicetak juga. Namun terkadang, Anda hanya ingin mencetak teks tanpa gambar, namun, di Outlook, tidak ada fitur bawaan yang dapat mendukung pekerjaan ini. Tutorial ini menyediakan kode VBA yang akan segera mencetak email bebas gambar melalui Word. Atau ketika komputer Anda tidak memiliki printer, kode VBA akan mengekspor email sebagai PDF tanpa gambar terlebih dahulu, dan kemudian Anda dapat mencetak PDF setelah printer tersedia.

VBA untuk mencetak email tanpa gambar

Tab Office - Aktifkan Pengeditan dan Penjelajahan dengan Tab di Microsoft Office, Membuat Pekerjaan Menjadi Mudah
Kutools for Outlook - Tingkatkan Outlook dengan 100+ Fitur Lanjutan untuk Efisiensi Unggul
Tingkatkan Outlook 2021 - 2010 atau Outlook 365 Anda dengan fitur-fitur canggih ini. Nikmati uji coba gratis 60 hari yang komprehensif dan tingkatkan pengalaman email Anda!

VBA untuk mencetak email tanpa gambar

 

1. Pilih email yang ingin Anda cetak teksnya saja, lalu tekan lain + F11 kunci untuk mengaktifkan Microsoft Visual Basic untuk Aplikasi jendela.

2. klik Menyisipkan > Modul untuk membuat modul kosong baru, lalu salin dan tempel kode di bawah ini ke modul.

VBA: ekspor email tanpa gambar

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 menghapus duplikat item kalender 1

3. klik Tools > Referensi untuk mengaktifkan Referensi – Proyek 1 dialog, centang Perpustakaan objek Microsoft Word 16.0 kotak centang. Klik OK.

 doc menghapus duplikat item kalender 1

doc menghapus duplikat item kalender 1

4-1. Simpan kursor di dalam kode, dan tekan F5 kunci atau klik Run tombol untuk menjalankan kode, maka email tanpa gambar akan langsung tercetak melalui Word. Tetapi jika komputer Anda tidak memiliki printer, silakan ikuti Langkah 4.

4-2. Ketika komputer Anda tidak memiliki printer, setelah menekan F5 tombol atau mengklik Run tombol untuk menjalankan kode, dialog muncul untuk memilih folder untuk menempatkan file PDF, dan beri nama file PDF. Klik Save.

 doc menghapus duplikat item kalender 1

Sekarang email telah diekspor sebagai PDF tanpa gambar. Buka file PDF, dan klik kanan untuk memilih Mencetak untuk mencetak email.

doc menghapus duplikat item kalender 1

doc menghapus duplikat item kalender 1

jenis: Jika Anda ingin menyimpan email terpilih secara massal sebagai PDF (atau file Word, CSV, Excel, Txt, HTML) dengan gambar, header, badan, Ccs, Simpan Massal fitur dari Kutools untuk Outlook dapat membantu Anda, yang hanya membutuhkan 3 langkah.

1. Pilih email.

2. klik Kutools > Simpan Massal.

doc menghapus duplikat item kalender 1

3. Pilih lokasi dan periksa format file yang Anda inginkan, Klik Ok.

doc menghapus duplikat item kalender 1

doc menghapus duplikat item kalender 1

Dapatkan uji coba gratis 30 hari Kutools for Outlook sekarang.


Alat Produktivitas Kantor Terbaik

Kutools untuk Outlook - Lebih dari 100 Fitur Canggih untuk Meningkatkan Outlook Anda

πŸ€– Asisten Surat AI: Email profesional instan dengan keajaiban AI--satu klik untuk mendapatkan balasan jenius, nada sempurna, penguasaan multibahasa. Ubah email dengan mudah! ...

πŸ“§ Email Otomatis: Di Luar Kantor (Tersedia untuk POP dan IMAP)  /  Jadwal Kirim Email  /  Auto CC/BCC Sesuai Aturan Saat Mengirim Email  /  Penerusan Otomatis (Aturan Lanjutan)   /  Tambah Salam Otomatis   /  Secara Otomatis Membagi Email Multi-Penerima menjadi Pesan Individual ...

πŸ“¨ email Management: Mengingat Email dengan Mudah  /  Blokir Email Penipuan berdasarkan Subjek dan Lainnya  /  Hapus Email Duplikat  /  Pencarian  /  Konsolidasi Folder ...

πŸ“ Lampiran ProPenyimpanan Batch  /  Pelepasan Batch  /  Kompres Batch  /  Penyimpanan otomatis   /  Lepaskan Otomatis  /  Kompres Otomatis ...

🌟 Antarmuka Ajaib: 😊Lebih Banyak Emoji Cantik dan Keren   /  Tingkatkan Produktivitas Outlook Anda dengan Tampilan Tab  /  Minimalkan Outlook Daripada Menutup ...

πŸ‘ Keajaiban sekali klik: Balas Semua dengan Lampiran Masuk  /   Email Anti-Phishing  /  πŸ•˜Tampilkan Zona Waktu Pengirim ...

πŸ‘©πŸΌβ€πŸ€β€πŸ‘©πŸ» Kontak & Kalender: Batch Tambahkan Kontak Dari Email yang Dipilih  /  Bagi Grup Kontak menjadi Grup Individual  /  Hapus Pengingat Ulang Tahun ...

Lebih 100 Fitur Tunggu Eksplorasi Anda! Klik Di Sini untuk Menemukan Lebih Banyak.

 

 

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