MS Access 2003不进入调试模式并忽略断点

时间:2009-09-25 08:42:24

标签: debugging ms-access vba

我在MS Access 2003模块中开发了一个小型VBA程序(只有一个公共子程序) 数据库仅对我锁定,没有其他人可以访问该文件。 我的代码有效,但我想找到并修复一个小错误

我需要调试我的VBA代码。我把断点放在程序的第一行。

但是,当我运行此代码时,它永远不会在断点处停止,也永远不会进入调试模式。似乎VBA调试器无法正常工作或禁用。我无法找到任何选项如何禁用/启用VBA调试器,我认为它应该始终启用。现在我只能在放入大量消息框的情况下调试这段代码,但这需要花费很多时间......

2 个答案:

答案 0 :(得分:9)

请参阅:

  

启用“使用特殊访问密钥”启动选项。

     

为此,请按照以下步骤操作:

     
      
  1. 打开已设置断点的数据库。
  2.   
  3. 在“工具”菜单上,单击“启动”。
  4.   
  5. 在“启动”对话框中,单击以选中“使用特殊访问密钥”   复选框。
  6.   
  7. 单击“确定”关闭“启动”对话框。
  8.   
  9. 关闭然后重新打开数据库。
  10.   
  11. 运行包含断点的代码。注意执行   代码在断点处暂停,就像你一样   期待。
  12.   

答案 1 :(得分:3)

Office 2010解决步骤:

  1. 文件
  2. 选项
  3. 当前数据库
  4. 确保选中“使用特殊访问权限”。
  5. 关闭并重新打开数据库。