|
Макрос VBA в Outlook для пересылки почты
|
|||
---|---|---|---|
#18+
Добрый день! Возникла необходимость обрабатывать электронные письма. Задача: сканировать папку "Входящие", при нахождении письма его нужно переслать на фиксированный email адрес, изменив ТЕМУ письма, в зависимости от содержания поле "тема" входящего (не знаю, поймете ли вы меня) после этого переместив сообщение в подпапку "обработанно" Пример: на почту в папку "входящие" пришло 2 сообщения: 1-Тема:"Forward SMS Анищенко Владислав" Текст:Текст сообщения1 2-Тема:"Forward SMS Киселев Павел" Текст:Текст сообщения2 Нужно отправить на email test@test.ru сообщения вида: Тема: (если ТемаВходящего="Forward SMS Анищенко Владислав" то "1111", если ТемаВходящего="Forward SMS Киселев Павел" то "2222") Сообщение: ТекстВходящего Куря форум получилось сделать примерно такое: В ThisOutlook Код: vbnet 1. 2. 3.
В модуле: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
За код прошу не пинайте, собирал из кусков... В текущем варианте макрос частично работает, т.е. отправляет сообщение с указанной темой и содержанием, но для его работы нужно предварительно выбрать сообщение в списке входящих, ну и после отправки сообщения на email нет условия переместить это сообщение в другую папку Так же буду признателен если натолкнете на готовое решение (программу) которая умеет делать такую фильтрацию и пересылку email ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2017, 12:12 |
|
Макрос VBA в Outlook для пересылки почты
|
|||
---|---|---|---|
#18+
и еще небольшой вопрос, при отправке email для него устанавливается кодировка и формат по умолчанию, можно ли сюда With objMail .To = "test@test.ru " .Body = message 'указывается текст письма .Subject = nomer 'указывается тема письма .Send как то добавить параметры со значениями кодировка = utf-8 формат текста = обычный текст ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2017, 12:16 |
|
Макрос VBA в Outlook для пересылки почты
|
|||
---|---|---|---|
#18+
wlad1164, BodyFormat = olFormatPlain ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2017, 12:46 |
|
Макрос VBA в Outlook для пересылки почты
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2017, 13:35 |
|
|
start [/forum/topic.php?fid=60&msg=39530678&tid=2155207]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 446ms |
0 / 0 |