微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Outlook 使用 VBA 从 Access 发送电子邮件 - 错误 2295:未知邮件收件人

如何解决通过 Outlook 使用 VBA 从 Access 发送电子邮件 - 错误 2295:未知邮件收件人

用户填写我的表单时,我让他们从 3 个组合框中最多选择 3 封电子邮件来发送报告。选定的电子邮件被放入一个字符串中,该字符串在我的代码中用于进入电子​​邮件的“收件人”行。这是我的字符串:

[Email1] & ";" & [Email2] & ";" & [Email3]

如果用户只选择 1 封电子邮件,我会收到错误消息。我认为这将非常简单,如果用户只选择 1 封电子邮件,它只会输入为空白。我该如何解决这个错误?当用户输入 3 封电子邮件效果很好!

解决方法

考虑:

[Email1] + ";" & [Email2] + ";" & [Email3] + ";"

如果字段为 Null,+ 连接将返回 Null,并且不会出现不必要的 ;

使用 & 将字符串与 Null 连接返回字符串,而与 + 连接就像与 Null 相加一样,返回 Null。

可能还应确保在发送前至少提供一封电子邮件。

,

我在表格中的电子邮件末尾添加了 ;,从我的字符串中删除了 ;,现在这很完美。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。