Как запустить правило Outlook, чем сообщение перемещено в папку?

Я хотел бы запустить некоторое правило Outlook, которое будет выполняться, чем пользователь перемещает сообщение из папки "Входящие" в какую-то папку.

4
задан studiohack
28.11.2022 18:38 Количество просмотров материала 2919
Распечатать страницу

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-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх