powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook.Rule Правила для отправленных в Outlook 2010
2 сообщений из 2, страница 1 из 1
Outlook.Rule Правила для отправленных в Outlook 2010
    #37475167
pr89as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятная ситуация по применению правил для отправленных писем.
Стандартные средства не позволяют применять скрипт(правило) для отправленного письма, правила применяются только для входящих. Для исходящих надо применять правило вручную, применяя правило к папке.
В событиях у outlook есть
Код: plaintext
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Нашел как применить правило из VBA

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub ЗапуститьПравило()
    Dim oNS As Outlook.NameSpace
    Dim oStore As Outlook.Store
    Dim colRules As Outlook.Rules
    Dim oRule As Outlook.Rule
    
    Set oNS = Application.GetNamespace("MAPI")
    Set oStore = oNS.DefaultStore
    Set colRules = oStore.GetRules()
    
    Set oRule = colRules.Item("МесяцГод")
    
    oRule.Execute
    
End Sub


Но как применить правило к отправляемому письму не могу найти, сообразить.
Или может я не стой стороны к проблеме подхожу?
...
Рейтинг: 0 / 0
Outlook.Rule Правила для отправленных в Outlook 2010
    #37488911
pr89as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому интересно, ничего умнее как применить правило ко всей папке ничего не придумал

Код: plaintext
1.
2.
3.
4.
5.
6.
    
    Dim oNS As Outlook.NameSpace
    Set oNS = Application.GetNamespace("MAPI")
    Dim OFolder As folder
    Set OFolder = oNS.GetDefaultFolder(OlDefaultFolders.olFolderSentMail)
    oRule.Execute folder:=OFolder
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook.Rule Правила для отправленных в Outlook 2010
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]