Hopp til hovedinnhold

Hvordan fjerne vedleggene automatisk etter at e-poster er sendt fra de sendte elementene?

Forfatter: Xiaoyang Sist endret: 2025-04-08

Når du sender e-post med enkelte vedlegg, vil vedleggene som standard lagres sammen med e-postene i mappen for sendte elementer. For å redusere størrelsen på PST-filen, kan det være lurt å fjerne vedleggene fra de sendte elementene automatisk etter e-postsending. Denne artikkelen vil jeg snakke om denne oppgaven i Outlook.

Fjern automatisk vedleggene etter at e-poster er sendt fra de sendte elementene


Fjern automatisk vedleggene etter at e-poster er sendt fra de sendte elementene

Følgende VBA-kode kan hjelpe deg med å automatisk slette vedleggene etter at e-poster er sendt fra Outlook, vennligst gjør som dette:

1. Hold nede "ALT" + "F11"-tastene for å åpne "Microsoft Visual Basic for Applications"-vinduet.

2. I "Microsoft Visual Basic for Applications"-vinduet dobbeltklikker du på "ThisOutlookSession" fra "Project1(VbaProject.OTM)"-ruten for å åpne modusen, og deretter kopierer og limer du inn følgende kode i den tomme modulen.

VBA-kode: Fjern automatisk vedlegg etter at e-poster er sendt fra de sendte elementene:

Public WithEvents SentMailItems As Outlook.Items
    Private Sub Application_Startup()
    Set SentMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail).Items
    End Sub
    Sub SentMailItems_ItemAdd(ByVal Item As Object)
    Dim xSentMail As Outlook.MailItem
    Dim xAttachments As Outlook.Attachments
    Dim xAttachment As Outlook.Attachment
    Dim xAttachmentInfo As String
    On Error Resume Next
    If Item.Class = olMail Then
       Set xSentMail = Item
    End If
    Set xAttachments = xSentMail.Attachments
    For i = xAttachments.Count To 1 Step -1
        Set xAttachment = xAttachments.Item(i)
        xAttachmentInfo = "<HTML><BODY>" & xAttachment.DisplayName & _
                          "</BODY></HTML>" & vbCrLf & xAttachmentInfo
        xAttachment.Delete
    Next
    xSentMail.HTMLBody = "<HTML><BODY><font color=#FF0000>Attachment Removed: </font><br/></BODY></HTML>" & _
                         xAttachmentInfo & "<HTML><BODY><br/></BODY></HTML>" & xSentMail.HTMLBody
    xSentMail.Save
End Sub
skjermbildet av trinnet om bruk av vba for automatisk å fjerne vedleggene etter at e-poster er sendt fra de sendte elementene 1

3. Etter å ha satt inn koden ovenfor, start Outlook på nytt for å få koden til å tre i kraft.

4. Fra nå av, når du sender e-poster med vedlegg, vil vedleggene automatisk bli slettet fra de sendte elementene som følgende skjermbilde vist:

skjermbildet av trinnet om bruk av vba for automatisk å fjerne vedleggene etter at e-poster er sendt fra de sendte elementene 2

Merknader: Denne koden er bare tilgjengelig for standarddatakontoen.


Beste kontorproduktivitetsverktøy

Nyheter: Kutools for Outlook lanserer gratisversjon!

Opplev den helt nye Kutools for Outlook GRATIS versjonen med 70+ utrolige funksjoner, du kan bruke FOR EVIGT! Klikk for å laste ned nå!

🤖 Kutools AI : Bruker avansert AI-teknologi for å håndtere e-poster uten problemer, inkludert å svare, oppsummere, optimalisere, utvide, oversette og skrive e-poster.

📧 E-postautomatisering: Autosvar (tilgjengelig for POP og IMAP)  /  Planlegg Send e-poster  /  Auto CC/BCC etter regler når du sender e-post  /  Automatisk videresending (avanserte regler)   /  Legg til hilsen automatisk   /  Del automatisk e-poster med flere mottakere i individuelle meldinger ...

📨 E-post Ledelse: Tilbakekall e-poster  /  Blokker svindel-e-poster etter emner og andre  /  Slett dupliserte e-poster  /  Avansert søk  /  Konsolider mapper ...

📁 Vedlegg ProLagre batch  /  Batch løsne  /  Batch komprimere  /  Automatisk lagring   /  Automatisk frakobling  /  Automatisk komprimering ...

🌟 Grensesnittmagi: 😊 Flere vakre og kule emojier   /  Påminn deg når viktige e-poster kommer  /  Minimer Outlook i stedet for å lukke ...

👍 Ett-klikks Wonders: Svar alle med vedlegg  /   Anti-phishing-e-poster  /  🕘Vis avsenderens tidssone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch-legg til kontakter fra utvalgte e-poster  /  Del en kontaktgruppe til individuelle grupper  /  Fjern bursdagspåminnelser ...

Bruk Kutools på ditt foretrukne språk – støtter engelsk, spansk, tysk, fransk, kinesisk og over 40 andre!

Lås opp Kutools for Outlook umiddelbart med et enkelt klikk. Ikke vent, last ned nå og øk effektiviteten din!

kutools for outlook-funksjoner1 kutools for outlook-funksjoner2