代码在一个帐户中有效,但复制到另一个帐户时无效

Code working in one account but not when copied to another

我制作了一个子程序,它可以在 Outlook 关闭时读取一些邮件。

此函数是在特定模块中创建的。

我在 ThisOutlookSession 中创建了 Quit 事件。

看起来像这样:

Public Sub Application_Quit()
    ReadMails
End Sub

ReadMails 是处理邮件阅读的子程序。因此,当用户退出 Outlook 时,该子程序将被执行(并且他们会收到一条消息)。

这适用于我实施它的初始用户帐户。

我将 OTM 项目复制给另一个用户(首先我将该用户的旧 OTM 更改为 .prv.otm,然后将其粘贴到那里)。

在测试 ThisOutlookSession 代码时,永远不会在第二个用户帐户上执行。它不会在退出 Outlook 时启动退出事件。

调试时没有错误。

修好了!

我试图在第二个用户处生成一个新的 OTM 文件,但我一直收到 outlook 仍在使用的错误 open/OTM was still in use。所以我打开了任务管理器并结束了 Outlook。突然间,退出事件似乎起作用了..