#ms-access #vba #ms-office
Вопрос:
Я использую DoCmd.SendObject для отправки электронных писем из MS access 2003. Он открывает outlook со всеми соответствующими заполненными полями. Но пользователь может не захотеть отправлять электронное письмо в это время. В этом случае появится приглашение «Действие отправки было отменено». Есть ли способ перехватить эту не отправку электронной почты пользователем
Ответ №1:
Можно использовать события Outlook из Microsoft Access с модулем класса. Вы найдете подробную информацию в вики-файле Lesthandot в разделе «Пример: Использование событий Outlook с доступом».
Ответ №2:
Вы отправили объект в Outlook.
Я не верю, что Outlook может ответить на вашу команду доступа.
Комментарии:
1. К сожалению, тогда это кажется тупиковым 🙁
Ответ №3:
databyss прав, когда пишет, что Outlook не может ответить на вашу команду доступа. Вместо того, чтобы использовать эту слабую команду «sendObject», я бы посоветовал вам создать экземпляр Outlook из вашего кода VBA (после регистрации библиотеки объектов Microsoft Outlook в разделе инструменты/ссылки)? Тогда вы сможете очень эффективно управлять своими электронными письмами.
Ответ №4:
Возможно, часто задаваемые вопросы по электронной почте доступа Тони Тоьюса будут вам полезны.