Piškotki nam pomagajo dostaviti naših storitev. Z uporabo naših storitev se strinjate z našo uporabo piškotkov.
Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

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:

doc odstrani pripravo tipa 1

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:

doc odstrani pripravo tipa 2

6. Kliknite OK, in vse priloge z določeno vrsto, ki ste jih določili, so bile izbrisane hkrati, si oglejte posnetek zaslona:

doc odstrani pripravo tipa 3



Kutools za Outlook

Več kot 100 napredne funkcije za Outlook 2010, 2013, 2016, 2019 in 365

zaslon strel kutools za napovedi majhen za banner 201812

Več funkcij | Brezplačen prenos | Samo $ 39.00 za stotine funkcij

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.