Cum se salvează automat e-mailurile Outlook pe hard disk / disc?
Pentru backup, dovezi de lucru sau alte scopuri, vă recomandăm să salvați e-mailurile Outlook pe hard disk. Este ușor să salvați mai multe e-mailuri pe disc cu glisarea manuală din Outlook pe disc. Cu toate acestea, știți cum să salvați automat fiecare e-mail primit pe disc? Acest articol va introduce un VBA pentru a-l gestiona în Outlook.
Salvați automat e-mailurile Outlook pe hard disk / disc
Salvați automat e-mailurile Outlook pe hard disk / disc
Această metodă va introduce un VBA pentru a salva automat fiecare e-mail primit în Outlook ca fișier HTML individual pe discul specific. Vă rugăm să faceți următoarele:
1. presa Alt + F11 tastele pentru a deschide fereastra Microsoft Visual Basic pentru aplicații.
2. Extindeți Project1 și faceți dublu clic Această sesiune Outlook pentru a-l deschide și apoi lipiți mai jos codul VBA în fereastra ThisOutlookSession. Vedeți captura de ecran:
VBA: Salvați automat e-mailurile Outlook ca fișiere HTML pe disc
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. Salvați codul VBA și reporniți Microsoft Outlook.
De acum înainte, fiecare e-mail primit va fi salvat ca fișier HTML individual în folderul „MyEmails”.
notițe:
(1) Acest VBA va crea un folder numit „MyEmails” sub folderul Documents. Puteți afla e-mailurile salvate automat cu această cale a folderului: C: \ Users \ your_user_name \ Documents \ MyEmails
(2) Acest VBA va funcționa cu e-mailurile primite în folderul Inbox al contului de e-mail implicit.
Articole pe aceeaşi temă
Cele mai bune instrumente de productivitate de birou
Kutools pentru Outlook - Peste 100 de funcții puternice pentru a vă supraalimenta Outlook
🤖 AI Mail Assistant: E-mailuri profesionale instantanee cu magie AI--un singur clic pentru răspunsuri geniale, ton perfect, stăpânire în mai multe limbi. Transformați e-mailurile fără efort! ...
📧 Automatizare e-mail: În afara biroului (disponibil pentru POP și IMAP) / Programați trimiterea de e-mailuri / CC/BCC automat după reguli la trimiterea e-mailului / Redirecționare automată (Reguli avansate) / Adăugare automată felicitare / Împărțiți automat e-mailurile cu mai mulți destinatari în mesaje individuale ...
📨 Managementul e-mail: Amintește-ți cu ușurință e-mailurile / Blocați e-mailurile înșelătorii de către subiecți și alții / Ștergeți e-mailurile duplicate / Cautare Avansata / Consolidați foldere ...
📁 Atașamente Pro: Salvați în serie / Detașare lot / Compresă în loturi / Salvare automata / Detașare automată / Comprimare automată ...
🌟 Magia interfeței: 😊Mai multe emoji drăguțe și cool / Îmbunătățiți-vă productivitatea Outlook cu vizualizările cu file / Minimizați Outlook în loc să închideți ...
???? Minuni cu un singur clic: Răspundeți tuturor cu atașamentele primite / E-mailuri anti-phishing / 🕘Afișați fusul orar al expeditorului ...
👩🏼🤝👩🏻 Contacte și calendar: Adăugați în lot contacte din e-mailurile selectate / Împărțiți un grup de contact în grupuri individuale / Eliminați mementouri de ziua de naștere ...
Peste 100 Caracteristici Așteaptă explorarea ta! Click aici pentru a descoperi mai multe.