将数字签名附加到Microsoft Access宏

时间:2015-06-18 18:45:33

标签: ms-access vbscript outlook access-vba digital-signature

我在Microsoft Access中有一个Visual Basic宏,它对数据库执行计算,然后使用DoCmd.SendObject发送电子邮件。在Windows中使用任务调度程序,我创建了一个vbscript,它将打开Access,打开特定数据库,调用宏,然后关闭Access。

Outlook不信任Access发送电子邮件,因此提供以下错误消息。

“程序正在尝试代表您发送电子邮件。如果出现意外情况,请单击拒绝并验证您的防病毒软件是否是最新的。”

我无法更改Outlook中的全局编程访问权限,因为这会影响我网络上的其他所有人。

我尝试在Access中为宏添加数字签名,但这会出现此错误:

“Microsoft Access目前无法保存数字签名。 *数据库使用* .accdb或* .accde文件扩展名。要对此类数据库进行签名,请单击“文件”选项卡,指向“发布”菜单,然后单击“打包并签名”。“

我已尝试保存并发布Access以允许签名,但之后我无法再查看和编辑数据库。

如何让Outlook接受Access发送电子邮件?有没有办法将数字签名附加到.accdb格式?

1 个答案:

答案 0 :(得分:0)

添加数字签名根本无济于事。 Outlook不知道或关心哪个应用程序正在调用它。如果您的系统没有最新的防病毒产品,则会显示安全提示。

您的选项会在http://www.outlookcode.com/article.aspx?id=52详细讨论。您几乎只限于RedemptionOutlook Security ManagerClickYes