尝试发送到指定的电子邮件列表时出现 VBA 自动化错误

问题描述 投票:0回答:1

所以我试图从 Excel 的 vba 发送一封具有不同地址的电子邮件,并在运行代码时不断收到自动化错误。该代码将发送第一封电子邮件,但不会在其后运行。我的代码附在下面和电子表格的图片text

storing data from worksheet in arrayhttps://i.stack.imgur.com/yVtYq.png

outputting array to outlook

spreadsheet enter image description here

我在下一个解决方案中尝试了错误恢复,但这不起作用,并且继续以相同的方式工作,并且不知道如何修复它

excel vba email outlook office-automation
1个回答
0
投票

您不能在循环中为同一项目调用

Send
方法。您需要通过在调用
CreateItem
方法的 for 循环中调用
Send
来创建一个新的项目实例。每次迭代只需保留规则 -
CreateItem
->
Send

© www.soinside.com 2019 - 2024. All rights reserved.