Я хотел бы запустить некоторое правило Outlook, которое будет выполняться, чем пользователь перемещает сообщение из папки "Входящие" в какую-то папку.
Как запустить правило Outlook, чем сообщение перемещено в папку?
4
2 ответа
Кажется, я нашел ответ на свой вопрос :) Я должен определить следующий макрос и сделать то, что я хочу в методе myOlItems_ItemAdd
Public WithEvents myOlItems As Outlook.Items
Public Sub Application_Startup()
' Reference the items in the Inbox. Because myOlItems is declared
' "WithEvents" the ItemAdd event will fire below.
Set myOlItems = Outlook.Session.GetDefaultFolder(olFolderInbox).Items
Set ee = Outlook.Session.GetDefaultFolder(olFolderInbox).Folders("MyTestFolder")
Set myOlItems = ee.Items
End Sub
Private Sub myOlItems_ItemAdd(ByVal Item As Object)
Debug.Print (Item.Subject)
End Sub
2
отвечен ilia 2022-11-30 02:26
Outlook предоставляет предопределенный список событий, которые могут вызвать срабатывание правила. Если вы не можете найти тот, который будет делать то, что вы хотите younare, вероятно, не повезло. Хотя я подозреваю, что вы можете написать свой собственный плагин COM для этого это не для среднего человека.
0
отвечен uSlackr 2022-11-30 04:43
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]