Pääsisältö

Kuinka poistaa liitteet automaattisesti lähetetyistä kohteista lähetettyjen sähköpostien jälkeen?

Kirjailija: Xiaoyang Viimeksi muokattu: 2025-04-08

Kun lähetät sähköpostia joidenkin liitetiedostojen kanssa, liitteet tallennetaan oletusarvoisesti sähköpostien kanssa Lähetetyt-kansioon. Voit pienentää PST-tiedostosi kokoa poistamalla liitteet lähetetyistä kohteista automaattisesti sähköpostin lähettämisen jälkeen. Tässä artikkelissa puhun tästä tehtävästä Outlookissa.

Poista liitteet automaattisesti, kun sähköpostit on lähetetty lähetetyistä kohteista


Poista liitteet automaattisesti, kun sähköpostit on lähetetty lähetetyistä kohteista

Seuraava VBA-koodi voi auttaa sinua poistamaan liitteet automaattisesti Outlookista lähetettyjen sähköpostien jälkeen, toimi seuraavasti:

1. Pidä "ALT" + painettuna "F11"-näppäimiä avataksesi "Microsoft Visual Basic for Applications" -ikkunan.

2. Avaa tila kaksoisnapsauttamalla "Microsoft Visual Basic for Applications" -ikkunassa "ThisOutlookSession" "Project1(VbaProject.OTM)"-ruudusta ja kopioi ja liitä sitten seuraava koodi tyhjään moduuliin.

VBA-koodi: Poista liitteet automaattisesti, kun sähköpostit on lähetetty lähetetyistä kohteista:

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
kuvakaappaus vaiheesta vba:n käyttämisestä liitteiden poistamiseen automaattisesti sen jälkeen, kun sähköpostit on lähetetty lähetetyistä kohteista 1

3. Kun olet lisännyt yllä olevan koodin, käynnistä Outlook uudelleen, jotta koodi tulee voimaan.

4. Tästä eteenpäin, kun lähetät sähköposteja liitteineen, liitteet poistetaan automaattisesti lähetetyistä kohteista seuraavan kuvakaappauksen mukaisesti:

kuvakaappaus vaiheesta vba:n käyttämisestä liitteiden poistamiseen automaattisesti sen jälkeen, kun sähköpostit on lähetetty lähetetyistä kohteista 2

Huomautuksia: Tämä koodi on käytettävissä vain oletustietotilillä.


Parhaat toimiston tuottavuustyökalut

Breaking News: Kutools for Outlook julkaisee ilmaisen version!

Koe täysin uusi Kutools for Outlook ILMAINEN versio, jossa on yli 70 uskomatonta ominaisuutta, sinun käytössäsi IKUISESTI! Lataa nyt napsauttamalla!

🤖 Kutools AI : Käyttää edistynyttä tekoälytekniikkaa sähköpostien vaivattoman käsittelyyn, mukaan lukien sähköpostien vastaaminen, yhteenveto, optimointi, laajentaminen, kääntäminen ja kirjoittaminen.

📧 Sähköpostiautomaatio: Automaattinen vastaus (saatavilla POP:lle ja IMAP:lle)  /  Ajoita sähköpostien lähettäminen  /  Automaattinen CC/BCC sääntöjen mukaan lähetettäessä sähköpostia  /  Automaattinen edelleenlähetys (lisäsäännöt)   /  Automaattinen tervehdys   /  Jaa usean vastaanottajan sähköpostit automaattisesti yksittäisiksi viesteiksi ...

📨 Sähköposti Management: Muista sähköpostit  /  Estä huijaussähköpostit aiheiden ja muiden taholta  /  Poista päällekkäiset sähköpostit  /  Tarkennettu Haku  /  Yhdistä kansiot ...

📁 Liitteet ProErätallennus  /  Erä Irrota  /  Eräpakkaus  /  Automaattinen tallennus   /  Automaattinen irrotus  /  Automaattinen pakkaus ...

🌟 Interface Magic: 😊Lisää kauniita ja siistejä emojia   /  Muistuttaa sinua tärkeistä sähköpostiviesteistä  /  Minimoi Outlook sulkemisen sijaan ...

???? Yhden napsautuksen Wonders: Vastaa kaikkiin liitteillä  /   Tietojenkalastelun vastaiset sähköpostit  /  🕘Näytä lähettäjän aikavyöhyke ...

👩🏼‍🤝‍👩🏻 Yhteystiedot ja kalenteri: Erä Lisää yhteystietoja valituista sähköpostiviesteistä  /  Jaa yhteysryhmä yksittäisiin ryhmiin  /  Poista syntymäpäivämuistutukset ...

Avaa Kutools for Outlook välittömästi yhdellä napsautuksella. Älä odota, lataa nyt ja lisää tehokkuuttasi!

kutools Outlook-ominaisuuksille1 kutools Outlook-ominaisuuksille2