|
|
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
В OutLook сделал процедурку Private Sub Application_NewMail() для обработки входящих писем, перемещения спама и т.п. Никак не могу понять, почему иногда обработка не заводится на старте программы. Т.е. Запускаю OutLook,пошли письма, игнорируя мою обработку, ругаюсь, перезапускаю или просто Альт-F11 нажму, нажму F5 и выйду - работает. Причем иногда и на старте взводится. Какие варианты, почему так может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2006, 13:05:22 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
вероятно, происходит (необработанная) ошибка времени выполнения где-то внутри кода Application-модуля (ThisOutlookSession). При этом выставлен режим перехвата ошибок "Break on Unhandled Errors". Проект тихо сваливается и замирает навсегда ( до следующего ручного перезапуска). Попробуйте режим "Break in Class Module". По крайней мере увидите, где возникают неперехваченные ошибки. ps давно уже (года 3) с аутлуком не работаю, но, надеюсь не сильно соврал по памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 03:40:12 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
На самом деле я поставил On Error goto :End of program или вроде того... У кого какие варианты еще? А с отловом необработанных попробую, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:38:14 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
Озадачен. Все таки не работает с самого начала мой скрипт. Т.е. запускаю Outlook и надо сразу нажать Alt-F11, иначе скрипт не отрабатывает. Хорошо, если успею, иначе читаю в понедельник весь спам за выходные :( Может его не в ThisOutlookSession помещать, еще куда-нибудь? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 13:42:50 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
скажи хоть версию аутлука. какие сервис-паки стоят. может он у тебя типа 2003й и какая-нибудь повышенная безопасность от макросов включена? (2003-го не видел) да и код бы показать можно было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 14:25:24 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
еще посмотри - не блокирует ли вба код твоя антивирусная программа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 14:26:46 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
Посмотрел, безопасности, все отключено, Касперский тоже со снятыми галочками на проверку. Но, 2003 аутлук, XP SP2, запускаю - первый раз после перезагрузки - не работает скрипт. Сам же он ниже, пользуйтесь :) Код: plaintext 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. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 14:57:41 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
попробуй сервис-пак на офис поставить http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=57e27a97-2db6-4654-9db6-ec7d5b4dd867 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2006, 22:37:41 |
|
||
|
Почему не работает On_NewMail
|
|||
|---|---|---|---|
|
#18+
Я могу ошибаться, но кажется событие NewMail() происходит по окончании очередного цикла прихода новой почты, т.е. не на каждое сообщение, а один раз на всю пачку (поэтому обращаться к GetLast не совсем корректно). Оно вызывается после того как выполняются все правила (у меня лично это занимает довольно большое время, особенно на Exchange). Может оно вызывается, но с задержкой? Все IMHO, так как вплотную с этим событием не работал. ____________________ http://potolook.positic.ru - Шаблоны, подсветка и дополнительные возможности в Outlook® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2006, 14:22:38 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33497370&tid=2179257]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 413ms |

| 0 / 0 |
