Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 将所有电子邮件地址从连续表单复制到Outlook电子邮件至行_Vba_Ms Access_Outlook - Fatal编程技术网

Vba 将所有电子邮件地址从连续表单复制到Outlook电子邮件至行

Vba 将所有电子邮件地址从连续表单复制到Outlook电子邮件至行,vba,ms-access,outlook,Vba,Ms Access,Outlook,我在Access数据库中有一个连续的表单,其中列出了分配给某项工作的每位员工及其电子邮件地址 我需要将每个电子邮件地址插入Outlook电子邮件中的“收件人”行。您需要在MS Access中的VBA中执行以下操作: 打开构成表单记录源的查询/表的记录集-可以使用表单的recordsetclone方法执行此操作 迭代记录集,并使用电子邮件地址字段中的值构造一个分号分隔的字符串。使用构造的字符串填充电子邮件的to字段 或者,使用邮件项目的Recipients属性的Add方法在迭代记录集时添加每个收

我在Access数据库中有一个连续的表单,其中列出了分配给某项工作的每位员工及其电子邮件地址


我需要将每个电子邮件地址插入Outlook电子邮件中的“收件人”行。

您需要在MS Access中的VBA中执行以下操作:

  • 打开构成表单记录源的查询/表的记录集-可以使用表单的
    recordsetclone
    方法执行此操作

  • 迭代记录集,并使用电子邮件地址字段中的值构造一个分号分隔的字符串。使用构造的字符串填充电子邮件的
    to
    字段

  • 或者,使用邮件项目的
    Recipients
    属性的
    Add
    方法在迭代记录集时添加每个收件人