Ms access 未打开VBA编辑器时宏无法工作
在Access数据库中的一个窗体中,我有一个带有宏事件的按钮,该按钮打开另一个窗体,其中两个字段匹配。但是,每当我打开数据库时,这个带有宏事件的按钮在我打开VBA编辑器之前都不起作用。在我打开VBA编辑器并刷新表单之后,它就可以正常工作了 此外,除非VBA编辑器处于打开状态,否则我在此表单上附加到其中一个文本框的条件格式(与带有宏事件的按钮的表单相同)也无法工作 有什么想法吗 只是澄清一下,关闭VBA编辑器后,代码也能正常工作,似乎只需要初始打开即可。我还有其他VBA和宏事件,它们在不需要打开VBA编辑器的情况下工作,就像我说的,只是条件格式和按钮上的特定宏事件。当我周一回来工作时,我会提供更多关于代码等的细节Ms access 未打开VBA编辑器时宏无法工作,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,在Access数据库中的一个窗体中,我有一个带有宏事件的按钮,该按钮打开另一个窗体,其中两个字段匹配。但是,每当我打开数据库时,这个带有宏事件的按钮在我打开VBA编辑器之前都不起作用。在我打开VBA编辑器并刷新表单之后,它就可以正常工作了 此外,除非VBA编辑器处于打开状态,否则我在此表单上附加到其中一个文本框的条件格式(与带有宏事件的按钮的表单相同)也无法工作 有什么想法吗 只是澄清一下,关闭VBA编辑器后,代码也能正常工作,似乎只需要初始打开即可。我还有其他VBA和宏事件,它们在不需要打开V
已解决:因此代码必须已禁用,尽管没有黄色条指示情况如此。我制作了一份数据库副本以进行故障排除,当我打开新副本时,它要求我启用代码,现在一切正常。奇怪。我建议您创建一个AUTOEXEC宏,并运行一个简单的函数,比如在VBA中显示一个消息框。这样,您就可以验证您的代码是否存在问题或其他问题。这听起来很奇怪,也不太可能。我在Access方面做了很多工作,从未遇到任何依赖于编辑器打开的情况。如果可能,请尝试提供验证检查:您确定数据库中已启用代码吗?(通常情况下,如果没有启用,顶部会有一个黄色条,表示代码尚未启用,并有一个按钮显示“启用宏”之类的内容)