Kako samodejno shraniti Outlookova e-poštna sporočila na trdi disk / disk?
Za varnostno kopiranje, dokaze o delu ali druge namene boste morda želeli shraniti e-poštna sporočila programa Outlook na trdi disk. Več e-poštnih sporočil lahko enostavno shranite na disk z ročnim vlečenjem iz Outlooka na disk. Ali veste, kako samodejno shraniti vsako dohodno e-pošto na disk? Ta članek bo predstavil VBA za obdelavo v Outlooku.
Samodejno shrani Outlookova e-poštna sporočila na trdi disk / disk
Samodejno shrani Outlookova e-poštna sporočila na trdi disk / disk
Ta metoda bo uvedla VBA za samodejno shranjevanje vsakega dohodnega e-poštnega sporočila v Outlooku kot posamezne datoteke HTML na določen disk. Naredite naslednje:
1. Pritisnite druga + F11 za odpiranje okna Microsoft Visual Basic for Applications.
2. Razširite Project1 in dvokliknite Ta OutlookSession da ga odprete in nato pod okno VBA prilepite v okno ThisOutlookSession. Oglejte si posnetek zaslona:
VBA: Na disk samodejno shrani e-poštna sporočila Outlooka kot datoteke HTML
Private WithEvents InboxItems As Outlook.Items
Sub Application_Startup()
Dim xNameSpace As Outlook.NameSpace
Set xNameSpace = Outlook.Application.Session
Set InboxItems = xNameSpace.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub InboxItems_ItemAdd(ByVal objItem As Object)
Dim FSO
Dim xMailItem As Outlook.MailItem
Dim xFilePath As String
Dim xRegEx
Dim xFileName As String
On Error Resume Next
xFilePath = CreateObject("WScript.Shell").SpecialFolders(16)
xFilePath = xFilePath & "\MyEmails"
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FolderExists(xFilePath) = False Then
FSO.CreateFolder (xFilePath)
End If
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.IgnoreCase = False
xRegEx.Pattern = "\||\/|\<|\>|""|:|\*|\\|\?"
If objItem.Class = olMail Then
Set xMailItem = objItem
xFileName = xRegEx.Replace(xMailItem.Subject, "")
xMailItem.SaveAs xFilePath & "\" & xFileName & ".html", olHTML
End If
Exit Sub
End Sub
3. Shranite kodo VBA in znova zaženite Microsoft Outlook.
Od zdaj naprej bo vsako dohodno e-poštno sporočilo shranjeno kot posamezna datoteka HTML v mapo »MyEmails«.
Opombe:
(1) Ta VBA bo ustvaril mapo z imenom »MyEmails« v mapi Documents. Samodejno shranjena e-poštna sporočila najdete s to potjo do mape: C:\Uporabniki\vaše_uporabniško_ime\Documents\MyEmails
(2) Ta VBA bo deloval z e-poštnimi sporočili, prejetimi v mapi »Prejeto« privzetega e-poštnega računa.
Povezani članki
Najboljša pisarniška orodja za produktivnost
Kutools za Outlook - Več kot 100 zmogljivih funkcij za nadgradnjo vašega Outlooka
🤖 AI poštni pomočnik: Takojšnja profesionalna e-poštna sporočila z umetno inteligenco – z enim klikom do genialnih odgovorov, popoln ton, večjezično znanje. Preoblikujte pošiljanje e-pošte brez napora! ...
📧 Avtomatizacija e-pošte: Odsoten (na voljo za POP in IMAP) / Načrtujte pošiljanje e-pošte / Samodejna CC/BCC po pravilih pri pošiljanju e-pošte / Samodejno naprej (napredna pravila) / Samodejno dodaj pozdrav / E-poštna sporočila več prejemnikov samodejno razdeli na posamezna sporočila ...
📨 Email upravljanje: Enostaven priklic e-pošte / Blokiraj prevarantska e-poštna sporočila glede na teme in druge / Izbriši podvojena e-poštna sporočila / napredno iskanje / Združite mape ...
📁 Priloge Pro: Shrani paket / Batch Detach / Paketno stiskanje / Samodejno shranite / Samodejno loči / Samodejno stiskanje ...
🌟 Vmesnik Magic: 😊Več lepih in kul emojijev / Povečajte Outlookovo produktivnost s pogledi z zavihki / Minimizirajte Outlook, namesto da bi ga zaprli ...
???? Čudeži z enim klikom: Odgovori vsem z dohodnimi prilogami / E-poštna sporočila proti lažnemu predstavljanju / 🕘Pokaži pošiljateljev časovni pas ...
👩🏼🤝👩🏻 Stiki in koledar: Paketno dodajanje stikov iz izbranih e-poštnih sporočil / Razdelite skupino stikov na posamezne skupine / Odstranite opomnike za rojstni dan ...
Over 100 Lastnosti Čakajte na svoje raziskovanje! Kliknite tukaj, če želite odkriti več.