我已经在Outlook(ThisOutlookSession)中创建了一个简单的代码。
Sub test()
MsgBox "test"
End Sub
当我关闭Outlook时,收到以下消息,问我是否要保存VBA项目:
我单击了“是”,但是当我重新打开Outlook时,该代码不起作用。
在此网站http://www.outlookcode.com/threads.aspx?forumid=2&messageid=29598上,我发现我可以删除文件 VBAProject.OTM 并重新创建代码,但是如果我每次必须这样做都无济于事。
有什么方法可以确保我每次重新启动Outlook时VBA代码都能正常工作吗?
答案 0 :(得分:4)
您的“宏”被禁用。启用它们后,它可以在Application_Startup
上很好地工作:
要启用“宏”,请在信任中心中单击以下屏幕快照中的最后一个单选按钮:
(“文件”>“选项”>“信任中心”>“信任中心设置”>“宏设置”>“启用所有宏”)