Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Простой макрос в Outlook / 8 сообщений из 8, страница 1 из 1
18.10.2017, 12:29
    #39537974
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Добрый день!
Подскажите, пожалуйста, есть возможность написать в OUTLOOK вот такой макрос.
Есть 2 почтовых ящика – один личный, другой общий. Иногда рука может дрогнуть и письмо в место личного ящика пишется с общего.
Хотелось бы чтобы при попытке отправить письмо (а лучше вообще на этапе создания) в общего ящика, выводилось предупреждение.

Макросы в Excel пишу, но об Outlook не знаю ровным счетом ничего.
Спасибо.
...
Рейтинг: 0 / 0
18.10.2017, 14:57
    #39538119
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim strMail As Object
    Set strMail = Application.Session.Accounts.Item(2)
    If strMail = "adress@mail.ru" Then
        MsgBox "Ñîîáùåíèå"
        Cancel = True
    End If
End Sub

Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
18.10.2017, 16:06
    #39538200
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Nik_Kurta[src vba]
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim strMail As Object
Set strMail = Application.Session.Accounts.Item(2)
If strMail = "adress@mail.ru" Then
MsgBox "Ñîîáùåíèå"
Cancel = True
End If
End Sub



Спасибо.
Но что-то не работает. Я одного не поняла. Почему Item(2). Это же видимо порядковый номер письма? И он может быть разным.
Почту есстественно поменяла на свою. Вставила в стандартный модуль.
Не работает.

И еще вопрос. Есть ли аналогичное событие, но на создание письма. А не на отправку.

Спасибо большое!
...
Рейтинг: 0 / 0
18.10.2017, 16:39
    #39538250
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
...
Рейтинг: 0 / 0
18.10.2017, 16:43
    #39538254
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Всё работает!
Item(2) - это не порядковый номер письма!
...
Рейтинг: 0 / 0
18.10.2017, 17:01
    #39538271
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Nik_KurtaВсё работает!
Item(2) - это не порядковый номер письма!

А что это?
Я тестирую на пока личном ящике. Может в этом проблема?
Перенесла код в ThisOutlookSession, но по-прежнему письма отправляюся без подтверждения.
...
Рейтинг: 0 / 0
18.10.2017, 17:13
    #39538291
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Takayavot, проверьте настройку параметров безопасности макросов в MS Outlook
...
Рейтинг: 0 / 0
18.10.2017, 18:08
    #39538334
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой макрос в Outlook
Nik_KurtaTakayavot, проверьте настройку параметров безопасности макросов в MS Outlook

изменила временно на "enable all macros" и все равно не помогло.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Простой макрос в Outlook / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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