访问VBA-谁拥有sendas权限
我有几个用户将通过自动邮件合并发送电子邮件。但是,有些电子邮件需要从团体电子邮件帐户发送。我找到了访问VBA-谁拥有sendas权限,vba,email,ms-access,Vba,Email,Ms Access,我有几个用户将通过自动邮件合并发送电子邮件。但是,有些电子邮件需要从团体电子邮件帐户发送。我找到了SentOnBehalfOfName属性,并打算将此组电子邮件分配给它,但为了涵盖我的基础,我需要确保他们的Exchange帐户具有该功能。(有的有,有的没有)。有没有办法检查一下。我猜是这样的 If olMailItem.SendAs = true then olMailItem.SentOnBehalfOfName = "xyz@abc.com" end if 我修改了我的方法。我刚刚在
SentOnBehalfOfName
属性,并打算将此组电子邮件分配给它,但为了涵盖我的基础,我需要确保他们的Exchange帐户具有该功能。(有的有,有的没有)。有没有办法检查一下。我猜是这样的
If olMailItem.SendAs = true then
olMailItem.SentOnBehalfOfName = "xyz@abc.com"
end if
我修改了我的方法。我刚刚在我的用户表中创建了一个标记,用于标记我知道在Exchange中设置了SendAs选项的用户。我使用IF语句查找此标记,然后仅为这些用户添加
.SentOnBehalfOfName
。理想情况下,可以通过某种方式检查Outlook中的“SendAs”功能。在我的测试中,如果他们没有SendAs选项,则用户名和代表发件人发送的名称将显示在发件人字段中,电子邮件将被退回,就好像收件人(??)无法识别一样。我已修改了我的方法。我刚刚在我的用户表中创建了一个标记,用于标记我知道在Exchange中设置了SendAs选项的用户。我使用IF语句查找此标记,然后仅为这些用户添加.SentOnBehalfOfName
。理想情况下,可以通过某种方式检查Outlook中的“SendAs”功能。在我的测试中,如果他们没有SendAs选项,则用户名和代表发件人发送的名称将显示在发件人字段中,电子邮件将被退回,就好像收件人(??)无法识别一样。