Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս ավտոմատ կերպով պահպանել Outlook- ի էլ.փոստերը կոշտ սկավառակի / սկավառակի վրա:

Պահուստավորման, աշխատանքային ապացույցների կամ այլ նպատակների համար գուցե ցանկանաք Outlook- ի էլ.փոստերը պահպանել կոշտ սկավառակի վրա: Outlook- ից սկավառակի ձեռքով քարշ տալով հեշտ է պահպանել մի քանի նամակներ սկավառակի վրա: Այնուամենայնիվ, գիտե՞ք ինչպես ինքնաբերաբար յուրաքանչյուր մուտքային էլ. Փոստ սկավառակի վրա պահել: Այս հոդվածը կներկայացնի VBA ՝ Outlook- ում այն ​​կարգավորելու համար:

Ավտոմատ պահեք Outlook- ի էլ.փոստերը կոշտ սկավառակի / սկավառակի վրա


Ավտոմատ պահեք Outlook- ի էլ.փոստերը կոշտ սկավառակի / սկավառակի վրա

Այս մեթոդը կներկայացնի VBA ՝ Outlook- ում յուրաքանչյուր մուտքային էլփոստը ավտոմատ կերպով պահպանելու համար ՝ որպես անհատական ​​HTML ֆայլ որոշակի սկավառակի վրա: Խնդրում ենք անել հետևյալը.

1. Մամուլ ալտ + F11 Microsoft Visual Basic հավելվածների համար պատուհանը բացելու ստեղները:

2, Ընդլայնել Project1- ը և կրկնակի սեղմել ԱյսOutlookSession- ը այն բացելու համար, այնուհետև VBA կոդի ներքևում տեղադրեք ThisOutlookSession պատուհանում: Տեսեք,

VBA. Ավտոմատ պահեք Outlook- ի էլփոստերը որպես 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, Պահպանեք VBA կոդը և վերագործարկեք ձեր Microsoft Outlook- ը:

Այսուհետ յուրաքանչյուր մուտքային նամակ կպահվի որպես անհատական ​​HTML ֆայլ «MyEmails» պանակում:

Notes:
(1) Այս VBA-ն Փաստաթղթերի թղթապանակի տակ կստեղծի «MyEmails» անունով թղթապանակ: Դուք կարող եք պարզել ինքնաբերաբար պահպանված նամակները այս թղթապանակի ճանապարհով. C:\Users\your_user_name\Documents\MyEmails
(2) Այս VBA-ն կաշխատի լռելյայն էլփոստի հաշվի Inbox պանակում ստացված նամակների հետ:


Առնչվող հոդվածներ


Գրասենյակի արտադրողականության լավագույն գործիքները

Outlook- ի համար նախատեսված գործիքներ - Ավելի քան 100 հզոր գործառույթ՝ ձեր Outlook-ը լիցքավորելու համար

🤖 AI Փոստի օգնական: Ակնթարթային պրոֆեսիոնալ նամակներ AI մոգությամբ. մեկ սեղմումով հանճարեղ պատասխաններ, կատարյալ հնչերանգներ, բազմալեզու վարպետություն: Փոխակերպեք էլ. փոստը առանց ջանքերի: ...

📧 Email ավտոմատացում: Գրասենյակից դուրս (հասանելի է POP-ի և IMAP-ի համար)  /  Ժամանակացույց ուղարկել նամակներ  /  Ավտոմատ CC/BCC էլփոստ ուղարկելիս կանոններով  /  Ավտոմատ փոխանցում (Ընդլայնված կանոններ)   /  Ավտոմատ ավելացնել ողջույնները   /  Ավտոմատ կերպով բաժանել բազմասերիստացող նամակները առանձին հաղորդագրությունների ...

📨 էլեկտրոնային կառավարման: Հեշտությամբ հիշեք նամակները  /  Արգելափակել խարդախության նամակները ըստ առարկաների և այլոց  /  Deleteնջել կրկնօրինակ նամակները  /  Ընդլայնված որոնում  /  Համախմբել Թղթապանակները ...

📁 Հավելվածներ ProԽմբաքանակի պահպանում  /  Խմբաքանակի անջատում  /  Խմբաքանակային կոմպրես  /  Auto Save- ը   /  Ավտոմատ անջատում  /  Ավտոմատ սեղմում ...

🌟 Ինտերֆեյս Magic: 😊Ավելի գեղեցիկ և զով էմոջիներ   /  Բարձրացրեք ձեր Outlook-ի արտադրողականությունը ներդիրներով դիտումների միջոցով  /  Նվազագույնի հասցնել Outlook-ը փակելու փոխարեն ...

???? Մեկ սեղմումով Հրաշքներ: Պատասխանել բոլորին մուտքային հավելվածներով  /   Հակաֆիշինգի էլ. նամակներ  /  🕘Ցուցադրել ուղարկողի ժամային գոտին ...

👩🏼‍🤝‍👩🏻 Կոնտակտներ և օրացույց: Խմբաքանակի ավելացրեք կոնտակտներ ընտրված էլ  /  Կոնտակտային խումբը բաժանեք առանձին խմբերի  /  Հեռացնել ծննդյան հիշեցումները ...

Over 100 Նկարագրություն Սպասեք ձեր հետազոտությանը: Սեղմեք այստեղ՝ ավելին բացահայտելու համար:

 

 

Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need to change the folder for one i created (no need folder inbox), and i need to change the folder to store the msg files, in my case in drive e:., thank!!!
This comment was minimized by the moderator on the site
Can i have a certain report that is emailed to me each week save to a place on my hard drive? Just this one email. Comes from same email address and has the same title each week.
This comment was minimized by the moderator on the site
Could you advise how to change this to another folder, not the Inbox?
This comment was minimized by the moderator on the site
Dzień doby, robię wszystko tak jak opisane powyżej, mimo to makro nie chce działać. Czy muszę włączyć jakieś opcję albo zmienić coś w kodzie?
Nie wywala błędu jednak nie tworzy się folder a plik się nie zapisuje.

Będę bardzo wdzięczna za odpowiedź

Pozdrawiam serdecznie
This comment was minimized by the moderator on the site
How can I add the sender's email address to the file name?
This comment was minimized by the moderator on the site
Buonasera, è possibile modificare questo script con una versione che prevede di spostare i messaggi che arrivano in altra cartella anzichè quella classica della posta in arrivo? In altri termini, vorrei salvare automaticamente le mail che arrivano per esempio in Posta in Arrivo\Cliente1
grazie per la collaborazione
max
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations