Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara mengganti nama dan menyimpan lampiran email di folder di Outlook?

Dalam pandangan, Anda mungkin menerima pesan dengan lampiran biasanya, dan apakah Anda mencoba untuk mengganti nama lampiran pesan dan menyimpannya dalam folder seperti gambar di bawah ini? Tentunya Anda dapat menyimpannya ke dalam folder dan mengganti namanya satu per satu, tetapi sebenarnya saya memiliki kode VBA yang dapat dengan cepat mengganti nama semua lampiran dengan nama yang sama kemudian menyimpannya dalam satu folder.
doc ganti nama simpan lampirkan 1

Ubah nama dan simpan lampiran dengan nama yang sama di folder

Ubah nama dan simpan lampiran dalam folder dengan Kutools for Outlook


Balas pesan dengan lampiran asli di outlook

Seperti kita ketahui, lampiran lampiran akan dihapus dari pesan asli saat Anda membalas pesan ke penerima di Outlook. Jika Anda ingin membalas pijatan dengan menjaga keterikatan, Anda bisa mencobanya Kutools untuk Outlook's Balas dengan Lampiran fungsi, dapat membalas satu pesan dengan lampiran asli, juga berfungsi untuk semua messafe.    Klik untuk fitur lengkap Uji coba gratis 60 hari!
 
doc balas dengan melampirkan
 
Kutools for Outlook: dengan lusinan add-in Outlook yang praktis, gratis untuk dicoba tanpa batasan dalam 60 hari.
Tab Office - Aktifkan Pengeditan dan Penjelajahan Tab di Office, dan Jadikan Pekerjaan Lebih Mudah ...
Kutools for Outlook - Membawa 100 Fitur Canggih yang Kuat ke Microsoft Outlook
  • CC / BCC Otomatis dengan aturan saat mengirim email; Maju Otomatis Beberapa Email berdasarkan aturan; Balas otomatis tanpa server pertukaran, dan lebih banyak fitur otomatis ...
  • Peringatan BCC - tunjukkan pesan ketika Anda mencoba membalas semua jika alamat surat Anda ada di daftar BCC; Ingatkan Saat Lampiran Hilang, dan lebih banyak fitur pengingat ...
  • Balas (Semua) Dengan Semua Lampiran dalam percakapan surat; Balas Banyak Email sekaligus; Tambah Salam Otomatis saat membalas; Tambah Tanggal & Waktu secara Otomatis ke dalam subjek ...
  • Alat Lampiran: Lepaskan Otomatis, Kompres Semua, Ganti Nama Semua, Simpan Semua Otomatis ... Laporan Cepat, Hitung Email Terpilih, Hapus Duplikat Email dan Kontak ...
  • Lebih dari 100 fitur canggih akan memecahkan sebagian besar masalah Anda di Outlook 2021 - 2010 atau Office 365. Fitur lengkap uji coba gratis 60 hari.

Ubah nama dan simpan lampiran dengan nama yang sama di folder

1. Pilih pesan yang ingin Anda simpan lampirannya dan ubah namanya menjadi nama yang sama.

2. tekan Alt + F11keys, lalu di Project1 panel, klik dua kali Sesi Pandangan ini untuk membuat skrip kosong baru di bagian kanan, lalu salin dan tempel kode ke sana.

VBA: Ubah nama dan simpan lampiran

Public Sub SaveAttachsToDisk()
'UpdatebyExtendoffice20180521
Dim xItem As Object  'Outlook.MailItem
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xFldObj As Object
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFile As File
Dim xFilePath As String
Dim xNewName, xTmpName As String
Dim xExt As String
Dim xCount As Integer
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").browseforfolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xNewName = InputBox("Attachment Name:", "Kutools for Outlook", xNewName)
If Len(Trim(xNewName)) = 0 Then Exit Sub
For Each xItem In xSelection
    For Each xAttachment In xItem.Attachments
        xFilePath = xSaveFolder & xAttachment.FileName
        xAttachment.SaveAsFile xFilePath
        Set xFile = xFSO.GetFile(xFilePath)
        xCount = 1
        Saved = False
        xExt = "." & xFSO.GetExtensionName(xFilePath)
        xTmpName = xNewName
        xNewName = xTmpName & xExt
        If xFSO.FileExists(xSaveFolder & xNewName) = False Then
            xFile.Name = xNewName
            xNewName = xTmpName
        Else
            xTmpName = Left(xNewName, Len(xNewName) - Len(xExt))
            While Saved = False
                xNewName = xTmpName & xCount & xExt
                If xFSO.FileExists(xSaveFolder & xNewName) = False Then
                    xFile.Name = xNewName
                    xNewName = xTmpName
                    Saved = True
                Else
                    xCount = xCount + 1
                End If
            Wend
        End If
    Next
Next
Set xFSO = Nothing
End Sub

doc mengubah nama simpan lampiran di folder 2

3. klik Tools > Referensi, di dialog popping, centang Waktu Proses Skrip Microsoft checkbox.

doc mengubah nama simpan lampiran di folder 3 doc panah kanan doc mengubah nama simpan lampiran di folder 4

4. klik OK, tekan F5 kunci untuk menjalankan kode, a Jelajahi Folder dialog muncul untuk memilih atau membuat folder untuk menempatkan lampiran.
doc mengubah nama simpan lampiran di folder 5

5. klik OK, lalu beri nama untuk lampiran tersebut.
doc mengubah nama simpan lampiran di folder 6

6. klik OKSekarang lampirannya diganti namanya dengan nama yang sama, jika ada duplikat maka yang duplikat akan ditambahkan angka sebagai sufiks.


Ubah nama dan simpan lampiran dalam folder dengan Kutools for Outlook

Sebenarnya, ada fitur di Kutools untuk Outlook - alat tambahan Outlook yang berguna dapat mengganti nama semua lampiran sebelum menyimpan atau mengirim.

Kutools for Outlook , Termasuk
100
 fitur dan alat canggih untuk Microsoft Outlook 2016, 2013, 2010, dan Office 365.

Instal gratis Kutools for Outlook, lalu lakukan langkah-langkah di bawah ini:

1. Aktifkan email di panel nagative atau di kotak Pesan sesuka Anda, klik Kutools > Alat LampiranGanti Nama Semua.
doc ganti nama simpan lampirkan 2

2. Pada dialog popping, ketik nama baru yang Anda gunakan untuk setiap lampiran. Klik OK, lampiran telah diganti namanya dengan nama baru.
doc ganti nama simpan lampirkan 3 

3. Klik kanan pada satu lampiran, pilih Simpan Semua Lampiranklik OK dan pilih folder untuk menyimpan lampiran yang Anda butuhkan. Kemudian lampiran yang diubah namanya telah disimpan dalam folder.
doc ganti nama simpan lampirkan 5 
doc ganti nama simpan lampirkan 5


Kutools for Outlook - Menghadirkan 100 Fitur Canggih ke Outlook, dan Membuat Pekerjaan Lebih Mudah!

  • CC / BCC Otomatis dengan aturan saat mengirim email; Maju Otomatis Beberapa Email secara khusus; Balas otomatis tanpa server pertukaran, dan lebih banyak fitur otomatis ...
  • Peringatan BCC - tunjukkan pesan ketika Anda mencoba membalas semua jika alamat email Anda ada di daftar BCC; Ingatkan Saat Lampiran Hilang, dan lebih banyak fitur pengingat ...
  • Balas (Semua) Dengan Semua Lampiran di percakapan surat; Balas Banyak Email dalam hitungan detik; Tambah Salam Otomatis saat membalas; Tambahkan Tanggal ke dalam subjek ...
  • Alat Lampiran: Kelola Semua Lampiran di Semua Email, Lepaskan Otomatis, Kompres Semua, Ganti Nama Semua, Simpan Semua ... Laporan Cepat, Hitung Email yang Dipilih...
  • Email Sampah yang Kuat dengan kebiasaan; Hapus Duplikat Email dan Kontak... Memungkinkan Anda melakukan lebih cerdas, lebih cepat, dan lebih baik di Outlook.
shot kutools outlook tab kutools 1180x121
tembak kutools outlook kutools plus tab 1180x121
 
Urutkan komentar berdasarkan
komentar (4)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Hei! Tahukah Anda bagaimana kami dapat meningkatkan kode di bawah ini untuk mengganti nama file saat disimpan?

Sub Publik UnzipFileInOutlook (itu Sebagai Outlook.MailItem)
Redupkan objAtt Sebagai Outlook.Lampiran
Redupkan simpanFolder Sebagai String
saveFolder = "C:\Users\acheng\Desktop"
Untuk Setiap ObjAtt Di dalamnya.Lampiran
objAtt.SaveAsFile saveFolder
Tetapkan objAtt = Tidak ada
Next
End Sub
Komentar ini diminimalkan oleh moderator di situs
Halo, Lipe, mungkin kode ini dapat membantu Anda.

Sub Pribadi CopyToDefaultCalendarFld (Item ByVal Sebagai Objek)
Redupkan xCopiedAppointment Sebagai Outlook.AppointmentItem
Redupkan xMovedAppointment Sebagai Outlook.AppointmentItem
Redupkan xMeeting Sebagai MeetingItem
Redupkan xApoint Sebagai Item Janji Temu
On Error Resume Next
Jika Item.Class = olAppointment Kemudian
Tetapkan xApoint = Item
Setel xCopiedAppointment = xApoint.Copy
Setel xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Jika xApoint.Subject <> xMovedAppointment.Subject Kemudian
Jika InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Kemudian
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Salin: ", "", 1, 1)
xMovedAppointment.Simpan
End If
End If
ElseIf Item.Class = olMeetingRequest Kemudian
Tetapkan xMeeting = Item
Setel xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
Setel xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Jika xMeeting.Subject <> xMovedAppointment.Subject Kemudian
Jika InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Kemudian
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Salin: ", "", 1, 1)
xMovedAppointment.Simpan
End If
End If
xCopiedAppointment.Delete
End If
Setel xCopiedAppointment = Tidak Ada
End Sub
Komentar ini diminimalkan oleh moderator di situs
Hai! Bagaimana ini bisa bekerja jika memiliki banyak email? Apakah ini hanya untuk beberapa lampiran di email yang sama? Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih, sungguh konyol bahwa kita harus melakukan sejauh ini untuk melakukan sesuatu yang seharusnya ditangani oleh aplikasi
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL