Някои потребители копнеят за метод, който да накара Outlook да отпечатва автоматично имейл, когато е преместен в определена папка. Тъй като няма такава функция, която да го поддържа, тази статия ще ви насочи как да го постигнете с Outlook VBA.
Ако сте свикнали да премествате жизнено важните имейли в определена папка и винаги трябва да отпечатвате тези имейли, може да се надявате, че Outlook може автоматично да отпечата имейлите, когато бъдат преместени в посочената папка. Въпреки че не можете да го реализирате чрез правилата на Outlook, то все още може да бъде постигнато чрез VBA. Сега прочетете, за да получите подробния VBA код и стъпки.

Автоматично отпечатване на имейл, когато е преместен в определена папка
- На първо място, трябва да стартирате приложението си Outlook, както обикновено.
- След това, след като влезете в основния екран на Outlook, трябва да натиснете клавишите “Alt + F11”.
- След това в следващия прозорец „Microsoft Visual Basic for Applications“ трябва да намерите и отворите проекта „ThisOutlookSession“.
- След това можете да копирате следния VBA код в този прозорец на проекта.
Public WithEvents objSpecificFolder As Outlook.Folder
Public WithEvents objItems As Outlook.Items
Private Sub Application_Startup()
'Specify the folder
'You can change it as per your needs
Set objSpecificFolder = Application.Session.GetDefaultFolder(olFolderInbox).folders("Print")
Set objItems = objSpecificFolder.Items
End Sub
'Macro works when new item lands into the specific folder
Private Sub objItems_ItemAdd(ByVal Item As Object)
Dim objMail As Outlook.MailItem
If TypeOf Item Is MailItem Then
Set objMail = Item
'Print this mail
objMail.PrintOut
End If
End Sub

- Впоследствие трябва да подпишете този код.
- Натиснете „Инструменти“ в лентата с инструменти.
- От падащия списък изберете опцията „Цифров подпис“.
- След това в изскачащия диалогов прозорец следвайте инструкциите на екрана, за да подпишете този проект на VBA.
- По-късно можете да излезете от прозореца на редактора на VBA. В главния прозорец на Outlook преминете към раздела „Разработчик“ и кликнете върху бутона „Макросигурност“.
- В изскачащия прозорец можете да промените настройките на макроса на Outlook, за да разрешите цифрово подписаните макроси.
- Накрая рестартирайте приложението Outlook, за да активирате новия макрос.
- Отсега нататък, всеки път, когато имейл се премести в предварително дефинираната папка, Outlook ще го отпечатва незабавно.
Извличане на PST данни от компрометиран файл
Веднага след като вашият Outlook е обект на сериозна корупция, трябва да продължите, за да получите обратно данните на Outlook от повредения PST файл. Ако имате резервни копия, е доста лесно и удобно да възстановите данните. Ако няма резервни копия, можете да опитате scanpst. Но ако не успее, трябва да изберете далеч по-страшен инструмент за възстановяване, като например DataNumen Outlook Repair. Той може да сканира и минимизира PST корупцията без никакъв шум.
Въведение на автора:
Шърли Джанг е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително корумпиран mdf и outlook софтуерни продукти за ремонт. За повече информация посетете WWW.datanumen.com