Slapukai padeda mums pristatyti mūsų paslaugomis. Naudodamiesi mūsų paslaugomis, jūs sutinkate su mūsų slapukų naudojimą.
Patarimas: kitos kalbos yra "Google" išverstos. Galite aplankyti English šios nuorodos versija.
Prisijungti
x
or
x
x
Registruotis
x

or

Kaip pašalinti konkrečius priedų tipus iš "Outlook" el. Laiškų?

Ar kada nors bandėte pašalinti priedus iš kelių pasirinktų el. Laiškų pagal failo tipą "Outlook"? Pavyzdžiui, pašalinus visus docx arba png priedų failus iš pasirinktų el. Laiškų. Kaip galėtum išspręsti šį darbą "Outlook"?

Pašalinkite konkretų priedų tipą iš el. Laiškų su VBA kodu


Pašalinkite konkretų priedų tipą iš el. Laiškų su VBA kodu

Jei norite pašalinti konkretų priedų tipą iš pasirinktų el. Laiškų, šis VBA kodas gali būti naudingas, prašome padaryti taip:

1. Pasirinkite el. Laiškus, kuriuos norite pašalinti iš konkrečių priedų priedų sąraše.

2. Laikykite nuspaudę ALT + F11 raktus atidaryti "Microsoft Visual Basic for Applications" langas.

3. Tada spustelėkite įsiuvas > Moduliai, nukopijuokite žemiau esantį kodą į atidarytą tuščią modulį, žr. ekrano kopiją:

VBA kodas: pašalinkite konkretų priedų tipą iš el. Laiškų:

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. Ir tada vis dar "Microsoft Visual Basic for Applications" langas, spustelėkite Įrankiai > Nuorodos eiti į Nuorodos-Project1 dialogo langas ir patikrinkite Microsoft skriptų vykdymo laikas pasirinkimas iš Galimos nuorodos sąrašo langelis, žr. ekrano kopiją:

doc pašalinti prisegti pagal tipą 1

5. Tada spustelėkite OK Uždaryti dialogą dabar, paspauskite F5 raktas paleisti šį kodą ir pasirodys greitas laukelis, įveskite priedo tipą, kurį norite pašalinti, žr. ekrano kopiją:

doc pašalinti prisegti pagal tipą 2

6, Spauskite OK, o visi priedai su konkrečiu jūsų apibrėžtu tipu iš karto buvo pašalinti, žr. ekrano kopiją:

doc pašalinti prisegti pagal tipą 3



Kutools for Outlook

Daugiau nei 100 papildomos funkcijos „Outlook 2010“, „2013“, „2016“, „2019“ ir „365“

ekrano fotografavimas „kutools“, skirtas „201812“ banerio perspektyvai

Daugiau funkcijų | Nemokamas atsisiuntimas | Tik šimtai funkcijų - $ 39.00

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.