【发布时间】:2015-06-18 18:45:33
【问题描述】:
我在 Microsoft Access 中有一个 Visual Basic 宏,它对数据库执行计算,然后使用 DoCmd.SendObject 发送电子邮件。使用 Windows 中的任务调度程序,我创建了一个 vbscript,它将打开 Access,打开特定数据库,调用宏,然后关闭 Access。
Outlook 不信任 Access 发送电子邮件,因此提供以下错误消息。
“一个程序正在尝试代表您发送电子邮件。如果这是意外情况,请单击拒绝并验证您的防病毒软件是最新的。”
我无法更改 Outlook 中的全局编程访问权限,因为这会影响我网络上的其他所有人。
我尝试在 Access 中向宏添加数字签名,但出现此错误:
"Microsoft Access 目前无法保存数字签名。 * 数据库使用 *.accdb 或 *.accde 文件扩展名。要对此类数据库进行签名,请单击“文件”选项卡,指向“发布”菜单,然后单击“打包并签名”。”
我已尝试保存和发布 Access 以允许签名,但随后我无法再查看和编辑数据库。
如何让 Outlook 接受 Access 发送电子邮件?有没有办法将数字签名附加到 .accdb 格式?
【问题讨论】:
标签: ms-access vbscript outlook vba digital-signature