Tips: Andre språk er Google-oversatt. Du kan besøke English versjon av denne lenken.
Logg inn
x
or
x
x
Registrere
x

or

Hvordan fjerne bestemte typer vedlegg fra e-postmeldinger i Outlook?

Har du noen gang prøvd å fjerne vedlegg i flere valgte e-postmeldinger etter filtype i Outlook? Slik fjerner du alle docx- eller png-vedleggsfiler fra valgte e-postmeldinger. Hvordan kan du løse denne jobben i Outlook?

Fjern spesifikk type vedlegg fra e-post med VBA-kode


Fjern spesifikk type vedlegg fra e-post med VBA-kode

Hvis du vil fjerne bestemte typer vedlegg fra valgte e-post, kan følgende VBA-kode gjøre deg en tjeneste, vennligst gjør slik:

1. Velg e-postene du vil fjerne sin spesifikke type vedlegg i postlisten.

2. Hold nede ALT + F11 nøkler for å åpne Microsoft Visual Basic for Applications vinduet.

3. Deretter klikker du innfelt > Modules, kopier og lim inn under koden i den åpne blanke modulen, se skjermbilde:

VBA-kode: Fjern spesifikk type vedlegg fra e-postmeldinger:

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. Og så fortsatt i Microsoft Visual Basic for Applications vinduet klikker verktøy > Referanser å gå til Referanser-Project1 dialogboksen, og sjekk Microsoft Scripting Runtime alternativ fra Tilgjengelige referanser listeboks, se skjermbilde:

doc fjern vedlegg ved type 1

5. Klikk deretter OK for å lukke dialogboksen, trykk nå F5 nøkkel for å kjøre denne koden, og en ledig boks er dukket opp, vennligst skriv inn vedleggstypen du vil fjerne, se skjermbilde:

doc fjern vedlegg ved type 2

6. Klikk OK, og alle vedlegg med den spesifikke typen du er definert, er slettet på en gang, se skjermbilde:

doc fjern vedlegg ved type 3



Kutools for Outlook

Mer enn 100 Avanserte funksjoner for Outlook 2010, 2013, 2016, 2019 og 365

skjermbildet kutools for Outlook liten for banner 201812

Flere funksjoner | Gratis nedlasting | Bare $ 39.00 for hundrevis av funksjoner

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.