自动从办公室发送邮件

自动从办公室发送邮件

我在 Excell 中编写了发送邮件的 VBA 代码,但每次它都要等几秒钟才能接受发送。
前段时间我在注册表中更改了两个 (2) 个键,它无需我接受即可发送,但我迁移了计算机并忘记了键在哪里。互联网上有很多解决方案,比如安装一些插件等等...
所以简而言之,我的问题是:我需要在注册表中更改什么,才能不出现带有进度条的小 Outlook 窗口,要求我接受消息?

谢谢你的到来。

答案1

罗恩·德布鲁因这一页在他的网站上描述了如何使用 CBO 发送该消息。

以及此页面(http://www.rondebruin.nl/sendmail.htm) 使用 vba 页面保存了他所有的电子邮件。

--编辑--回应评论

您当前“有效”的代码正在以显示消息的方式发送电子邮件。使用我提供的链接中的代码可以绕过需要安全消息的邮件系统。

引用我上面提供的链接(重点添加):

CDO 做什么

示例代码使用 CDOSYS(Windows 2000 的 CDO)。它不依赖于 MAPI 或 CDO,因此无需对话,也不使用您的邮件程序来发送电子邮件。

简单解释一下,此代码构建消息并将其放入拾取目录中,然后机器上运行的 SMTP 服务拾取它并将其发送到互联网。

来自您在评论中提供的链接的另一段引言(再次强调):

使用 CDO

提示(我最喜欢的发送邮件的方式)

一个更好的选择是查看此页面,看看 CDO 是否在您的机器上运行。与每个邮件程序一起工作(它不会使用邮件程序)使用 CDO 发送邮件时没有安全警告。 http://www.rondebruin.nl/cdo.htm

如果您不想发送消息,则需要更改代码。

答案2

Outlook 的高级安全性会解决这个问题。它是免费软件,运行良好,但如果我知道 guitarthrower 引用的代码,我就不会费心使用它了。

我也想知道这两个注册表项......

相关内容