Отправьте электронное письмо из Access 2007 в Outlook 2010 и избегайте вопросов безопасности - PullRequest
0 голосов
/ 25 января 2011

Кто-нибудь знает в Access VBA, как отправить электронную почту с помощью Outlook 2010, но избегать всплывающих окон безопасности. Я пытался использовать код FnSendMailSafe, но получил ошибку

blnSuccessful = objOutlook.FnSendMailSafe(strTo, strCC, strBCC, _
                                                strSubject, strMessageBody, _
                                                strAttachmentPaths)

Ошибка 438 Объект не поддерживает это свойство или метод

Есть идеи ???

1 Ответ

1 голос
/ 26 января 2011

Вам нужно будет использовать объекты погашения Outlook.Я использую его для отправки электронной почты через Outlook 2010 из Access 2007, поэтому я знаю, что это работает.Вот некоторый рабочий код.Вам нужно будет установить объекты погашения Outlook, чтобы это работало на любом компьютере.Я не сделал ни один из аргументов sub необязательным.Также вы можете подумать о том, чтобы изменить это на функцию и вернуть ложное логическое значение, если где-то в процедуре происходит ошибка.

...