Kako odstraniti določene vrste priloge iz e-poštnih sporočil v programu Outlook?
Ali ste kdaj poskusili odstraniti priloge v več izbranih e-poštnih sporočilih po vrsti datoteke v programu Outlook? Tako kot, odstranitev vseh docx ali png prilog datotek iz izbranih e-poštnih sporočil. Kako lahko to delo rešite v programu Outlook?
Odstranite določene vrste prilog iz e-poštnih sporočil s kodo VBA
Odstranite določene vrste prilog iz e-poštnih sporočil s kodo VBA
Če želite odstraniti določeno vrsto priloge iz izbranih e-poštnih sporočil, vam lahko v skladu s to kodo VBA storite, storite tako:
1. Izberite e-poštna sporočila, ki jih želite odstraniti na določenih vrstah priloge na poštnem seznamu.
2. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
3. Nato kliknite Vstavi > Moduli, kopirajte in prilepite spodnjo kodo v odprt prazen modul, glejte sliko zaslona:
VBA koda: Odstranite specifične vrste prilog iz e-poštnih sporočil:
Sub DeleteSpecificTypeOfAttachments() Dim xSelection As Outlook.Selection Dim xItem As Object Dim xMailItem As Outlook.MailItem Dim xAttachment As Outlook.Attachment Dim xFileType As String Dim xType As String Dim xFSO As Scripting.FileSystemObject Dim I As Integer On Error Resume Next Set xSelection = Outlook.Application.ActiveExplorer.Selection Set xFSO = New Scripting.FileSystemObject xType = "" xType = InputBox("Attachment Type:", "Kutools for Outlook", xType, 8) If Len(Trim(xType)) = 0 Then Exit Sub For Each xItem In xSelection If xItem.Class = olMail Then Set xMailItem = xItem If xMailItem.Attachments.Count > 0 Then For I = xMailItem.Attachments.Count To 1 Step -1 Set xAttachment = xMailItem.Attachments.Item(I) xFileType = xFSO.GetExtensionName(xAttachment.FileName) If InStr(xFileType, Trim(xType)) > 0 Then xAttachment.Delete End If Next I xMailItem.Save End If End If Next Set xMailItem = Nothing Set xFSO = Nothing End Sub
4. In potem še vedno v Microsoft Visual Basic za aplikacije okno, kliknite Orodja > Reference Pojdite na Reference-Project1 pogovorno okno in preverite Microsoft Scripting Runtime možnost iz Razpoložljive reference polje s seznamom, si oglejte sliko zaslona:
5. Nato kliknite OK da zaprete pogovorno okno, zdaj pritisnite F5 ključ za zagon te kode in izpisano polje za hitro klicanje, vnesite vrsto priloge, ki jo želite odstraniti, si oglejte posnetek zaslona:
6. Kliknite OK, in vse priloge z določeno vrsto, ki ste jih določili, so bile izbrisane hkrati, si oglejte posnetek zaslona:
Kutools za Outlook
Več kot 100 napredne funkcije za Outlook 2010, 2013, 2016, 2019 in 365
Več funkcij | Brezplačen prenos | Samo $ 39.00 za stotine funkcij
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Be the first to comment.