Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问VBA-谁拥有sendas权限_Vba_Email_Ms Access - Fatal编程技术网

访问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选项,则用户名和代表发件人发送的名称将显示在发件人字段中,电子邮件将被退回,就好像收件人(??)无法识别一样。