gpt4 book ai didi

ms-access - 每天晚上自动通过电子邮件发送 Access 2007 报告,无需用户操作

转载 作者:行者123 更新时间:2023-12-04 06:19:43 24 4
gpt4 key购买 nike

我在 MS Access 2007 中有一份报告,我想每天晚上自动将这份报告作为 pdf 发送,而不要求用户手动运行宏。我在宏中有以下代码:

    Dim strRecipient As String
Dim strSubject As String
Dim strMessageBody As String

strRecipient = "emailaddr...@domain.com"
strSubject = "This is the email subject"
strMessageBody = "Here is a whole bunch of interesting text to accompany the attachment."

DoCmd.SendObject acSendReport, "rptNameofReport", acFormatPDF, strRecipient, , , strSubject, strMessageBody, False

在谷歌中,它说我可以将此宏命名为 autoexec 并使用 Windows 任务调度程序。但是,这在我的情况下不起作用,因为当我运行上面的代码时,我从 Outlook 收到一条安全警告消息,说“程序正试图代表您自动发送电子邮件
你想允许吗?如果这是意外,则可能是病毒,您应该选择“否”

我不希望出现此消息,因为我不希望用户确认,因为计划是在晚上自动发送此电子邮件。任何帮助将不胜感激!
提前致谢,

最佳答案

到目前为止,我发现的唯一方法是在用户的 PC 上对其 MS Outlook 版本进行更改以允许此绕过,因为错误已附加并通过 Outlook 运行,而不是通过 Access。这是一篇文章,概述了实现这一目标的方法:

http://www.everythingaccess.com/tutorials.asp?ID=Outlook-Send-E-mail-Without-Security-Warning

有点深入,但可以完成工作。希望这会有所帮助!不幸的是,由于安全模型,您不能只是禁用它,而必须更进一步以允许用户计算机上的此类行为。烦人的部分是在每台用户机器上设置它,如果这将在每台机器上触发,而不是在服务器上的某个地方的中心位置。

关于ms-access - 每天晚上自动通过电子邮件发送 Access 2007 报告,无需用户操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6736309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com