Banyak pengguna berharap untuk mengonfigurasi Outlook mereka untuk menyimpan lampiran email asli saat membalas email. Artikel ini akan memaparkan 5 solusi sekaligus cara cerdas, yaitu menggunakan VBA untuk merealisasikannya secara otomatis.
Saya telah mendengar banyak pengguna yang mengeluh bahwa Outlook tidak memiliki fitur asli untuk menyimpan lampiran asli saat membalas email. Oleh karena itu, di sini kami akan membagikan 6 metode, salah satunya cukup berguna karena menggunakan VBA untuk membuat Outlook melampirkan otomatis lampiran asli ke email balasan. Sekarang baca terus untuk mendapatkan detailnya.
1. Balas dengan Email Asli Terlampir
Meskipun Outlook tidak menyediakan fitur untuk menyimpan lampiran email asli saat membalas email, ini memungkinkan pengguna untuk tetap melampirkan email asli. Oleh karena itu, ini adalah solusi opsional untuk Anda. Anda dapat menuju ke "File"> "Opsi"> "Mail"> bagian "Balasan dan teruskan" untuk mengubah pengaturan balasan. Untuk lebih jelasnya, Anda disarankan untuk merujuk ke artikel saya sebelumnya - “5 Langkah untuk Membalas dengan Lampiran Asli di Outlook". Tetapi, jika Anda masih berharap untuk menyimpan lampiran asli saja, lanjutkan dengan mempelajari cara lain.
2. Seret & Jatuhkan Lampiran secara Manual
- Sebagai langkah awal, klik dua kali email sumber tersebut untuk membukanya di jendela terpisah.
- Kemudian klik tombol “Balas”, yang akan memunculkan email balasan.
- Selanjutnya Anda harus mengecilkan kedua jendela Pesan sampai Anda dapat melihatnya di layar yang sama.
- Setelah itu, pilih semua lampiran di email asli.
- Terakhir, seret dan lepaskan ke baris "Terlampir" di email balasan.
3. Salin & Tempel Lampiran Secara Manual
- Pertama-tama, setelah membuka email sumber, pilih semua lampiran.
- Kemudian klik tombol "Salin" di bawah tab "Lampiran".
- Setelah itu, klik tombol "Balas" di bawah tab "Pesan" untuk membuka surat balasan.
- Terakhir, di email balasan, klik baris "Terlampir" dan tekan tombol "Ctrl + V" untuk menempelkan lampiran yang disalin sebelumnya.
4. Teruskan Email & Isi Penerima
- Pertama, pilih email seperti itu dan kemudian klik tombol "Teruskan" di pita.
- Di jendela Pesan popup baru, lampiran asli disimpan. Sekarang Anda perlu mengisi kolom "Kepada" untuk pengirim email asli.
- Secara opsional, Anda dapat mengubah topik pembicaraan sesuai kebutuhan Anda.
5. Kirim Ulang Email Ini & Ubah Penerima
- Untuk memulai, buka email sumber.
- Kemudian klik tombol "Tindakan" di grup "Pindah".
- Selanjutnya pilih "Kirim Ulang Pesan Ini" dari daftar drop-down.
- Mungkin Anda akan mendapatkan peringatan yang menyebutkan bahwa Anda bukan pengirim asli. Abaikan saja dan tekan "Ya".
- Di email baru berikutnya, Anda harus mengubah bidang "Kepada" untuk pengirim email asli.
- Juga, ingatlah untuk mengubah pengiriman menggunakan akun email ke akun Anda sendiri.
6. Tambah Otomatis Lampiran Asli melalui VBA
Semua pendekatan yang disebutkan di atas, sejujurnya, adalah solusi. Jika Anda berharap Outlook dapat menyimpan lampiran asli secara otomatis saat membalas, Anda dapat menggunakan cara ini.
- Di jendela Outlook utama, tekan tombol "Alt + F11".
- Kemudian, di jendela "Microsoft Visual Basic for Applications", salin kode VBA di bawah ini ke dalam proyek "ThisOutlookSession".
Private WithEvents objExplorer As Outlook.Explorer
Private WithEvents objInspectors As Outlook.Inspectors
Private WithEvents objMail As Outlook.MailItem
Private Sub Application_Startup()
Set objExplorer = Outlook.Application.ActiveExplorer
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objExplorer_Activate()
On Error Resume Next
If TypeName(objExplorer.Selection.Item(1)) = "MailItem" Then
Set objMail = objExplorer.Selection.Item(1)
End If
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If TypeName(Inspector.CurrentItem) = "MailItem" Then
Set objMail = Inspector.CurrentItem
End If
End Sub
'Occurs when clicking "Reply" button
Private Sub objMail_Reply(ByVal Response As Object, Cancel As Boolean)
Call KeepOriginalAttachments(objMail, Response)
End Sub
'Occurs when clicking "Reply All" button
Private Sub objMail_ReplyAll(ByVal Response As Object, Cancel As Boolean)
Call KeepOriginalAttachments(objMail, Response)
End Sub
Private Sub KeepOriginalAttachments(ByVal objOriginalMail As MailItem, objReply As Object)
Dim strEnviro As String
Dim strTempFolder As String
Dim strFilePath As String
Dim objAttachment As Outlook.Attachment
'Get the temp folder in Windows
strEnviro = CStr(Environ("USERPROFILE"))
strTempFolder = strEnviro & "\AppData\Local\Temp"
For Each objAttachment In objOriginalMail.Attachments
'Skip the embedded image attachments
If IsEmbeddedAttachment(objAttachment) = False Then
strFilePath = strTempFolder & "\" & objAttachment.filename
objAttachment.SaveAsFile strFilePath
'Attach the temporarily saved attachments to the Reply
objReply.Attachments.Add strFilePath
'Delete the temporarily saved attachments
Kill strFilePath
End If
Next
End Sub
'Function for checking if an attachment is embedded image attachment
Function IsEmbeddedAttachment(objCurrentAttachment As Outlook.Attachment) As Boolean
Dim objPropertyAccessor As Outlook.propertyAccessor
Dim strProperty As String
Set objPropertyAccessor = objCurrentAttachment.propertyAccessor
strProperty = objPropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001E")
If InStr(1, strProperty, "@") > 0 Then
IsEmbeddedAttachment = True
Else
IsEmbeddedAttachment = False
End If
End Function
- Kemudian tanda tangani makro ini dan ubah pengaturan makro Outlook Anda untuk mengizinkan makro yang ditandatangani.
- Setelah itu, mulai ulang aplikasi Outlook Anda untuk mengaktifkan proyek VBA ini.
- Mulai sekarang, setiap kali Anda mengklik tombol "Balas". Email balasan akan ditampilkan dengan lampiran asli sekaligus.
Gunakan Alat Perbaikan Unggulan
Outlook telah memikul klien email lain karena segudang fiturnya. Tapi masih rawan korupsi. Makanya, Anda harus lebih memperhatikan kesehatannya. Secara umum, saat menghadapi masalah kecil, Anda dapat kembali ke utilitas perbaikan bawaan. Namun demikian, jika Anda mengalami masalah serius, sebaiknya Anda menggunakan alat yang jauh lebih ahli, seperti DataNumen Outlook Repair. Hal ini dapat perbaiki Outlook mengajukan dalam sekejap.
Pengantar Penulis:
Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk memperbaiki sql dan produk perangkat lunak perbaikan pandangan. Untuk informasi lebih lanjut kunjungi www.datanumen.com



