Многие пользователи ищут методы настройки Outlook для автоматического перемещения отправленных приглашений на собрания в определенную папку. В этой статье мы поделимся простым способом реализовать это.
Outlook всегда сохраняет все типы отправленных элементов, независимо от того, электронные письма, запросы задач или приглашения на собрания в папке «Отправленные». Таким образом, вы обнаружите, что ваша папка «Отправленные» значительно запутана. Таким образом, вы можете захотеть, чтобы ваш Outlook автоматически перемещал и сохранял приглашения на собрания в другую папку.

Когда вы составляете электронное письмо, вы можете найти «Сохранить отправленное в другую папку» на вкладке «Параметры». Это позволяет пользователям изменять папку для сохранения писем перед отправкой. Тем не менее, такая функция недоступна для приглашения на собрание. Что вы можете сделать, так это переместить отправленные приглашения на собрание после отправки. Далее мы научим вас, как добиться такого «автоматического перемещения» с помощью кода VBA.
Автоматическое перемещение отправленных приглашений на собрания в определенную папку
- В самом начале нажмите кнопки «Alt+F11» в Outlook.
- Затем, войдя в редактор VBA, откройте проект «ThisOutlookSession».
- Затем скопируйте и вставьте следующий код VBA в этот проект.
'As Meeting will be auto saved in Sent Items folder
'Here we will monitor the new item in this folder
Public WithEvents objSentFolder As Outlook.Folder
Public WithEvents objSentItems As Outlook.Items
Private Sub Application_Startup()
Set objSentFolder = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail)
Set objSentItems = objSentFolder.Items
End Sub
Private Sub objSentItems_ItemAdd(ByVal Item As Object)
Dim objMeetingInvitation As Outlook.MeetingItem
Dim objTargetFolder As Outlook.Folder
'If the new item is meeting item
If TypeOf Item Is MeetingItem Then
Set objMeetingInvitation = Item
'Get the target folder
On Error Resume Next
Set objTargetFolder = objSentFolder.Folders("Meeting Requests")
If objTargetFolder Is Nothing Then
Set objTargetFolder = objSentFolder.Folders.Add("Meeting Requests")
End If
'Move it
objMeetingInvitation.Move objTargetFolder
End If
End Sub
- Затем поместите курсор в подпрограмму «Application_Startup» и нажмите клавишу «F5», чтобы активировать этот новый макрос.
- С тех пор каждый раз после отправки приглашения на собрание оно будет автоматически перемещаться в папку назначения, предварительно определенную в приведенном выше коде, как показано на рисунке ниже.
Вопросы необходимости в восстановлении данных Outlook
Как мы все знаем, Outlook может время от времени давать сбой. Следовательно, пользователи часто сталкиваются с тем, что файл Outlook становится недоступным. В это время вы должны выполнить восстановление данных Outlook. Если вы совсем новичок в этом отношении, вам нужно сделать некоторые приготовления, включая проверку резервных копий данных, инструмент исправления входящих сообщений — Scanpst, а также надежный внешний инструмент исправления Outlook, например DataNumen Outlook Repair. С ними вы можете восстановить Outlook файл, не вспотев.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая SQL Server коррупция и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

