Kolačići nam pomoći isporučiti naše usluge. Korištenjem naših usluga, pristajete na naše korištenje kolačića.
Savjet: drugi jezici su prevedeni na Google. Možete posjetiti English verzija ove veze.
Prijaviti se
x
or
x
x
Registrirajte se
x

or

Kako ukloniti određenu vrstu privitaka iz e-pošte u programu Outlook?

Jeste li ikad pokušali ukloniti privitke u više odabranih poruka e-pošte prema vrsti datoteke u programu Outlook? Kao što je, uklanjanje svih datoteka docx ili png privitaka iz odabranih poruka e-pošte. Kako ste mogli riješiti ovaj posao u programu Outlook?

Uklonite određenu vrstu privitaka iz e-poruka s VBA kodom


Uklonite određenu vrstu privitaka iz e-poruka s VBA kodom

Da biste uklonili određenu vrstu privitaka iz odabranih poruka e-pošte, sljedeći VBA kôd vam može učiniti uslugu, učinite sljedeće:

1, Odaberite e-poruke kojima želite ukloniti određenu vrstu privitaka na popisu za slanje e-pošte.

2, Držite pritisnuto ALT + F11 tipke za otvaranje Microsoft Visual Basic for Applications prozor.

3, Zatim kliknite umetak > Moduli, kopirajte i zalijepite dolje kod u otvoreni prazni modul, pogledajte snimak zaslona:

VBA kôd: uklonite određenu vrstu privitaka iz e-pošte:

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, A onda i dalje u Microsoft Visual Basic for Applications prozor, kliknite alat > Reference otići na Reference-Project1 dijaloški okvir i provjerite Runtime za Microsoft Scripting Mogućnost iz Dostupne reference okvir za prikaz, pogledajte snimak zaslona:

doc ukloni privitak prema vrsti 1

5, Zatim kliknite OK za zatvaranje dijaloga, sada, pritisnite F5 ključ za pokretanje ovog koda, a upitni okvir je izbačen, unesite vrstu privitka koju želite ukloniti, pogledajte snimak zaslona:

doc ukloni privitak prema vrsti 2

6, Klik OK, a svi prilozi s određenom vrstom koji ste definirali istovremeno su izbrisani, pogledajte snimak zaslona:

doc ukloni privitak prema vrsti 3



Kutools za Outlook

Više od 100 naprednih funkcija za Outlook 2010, 2013, 2016, 2019 i 365

zaslon pucao kutools za Outlook mali za banner 201812

Dodatne mogućnosti | Besplatno preuzimanje | Samo $ 39.00 za stotine funkcija

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.