当我使用VBA编辑器时,表单会变得焦点



这很烦人。我正在编辑Access 2016中表格背后的VBA代码,并且没有明显的原因该表格出现在编辑器的前面。每隔几分钟就会发生一次。有什么想法为什么以及如何阻止它发生?提前致谢,塔夫

这通常是由于使用计时器打开的形式。您要确保在启动时不运行任何表单或代码,或者在编辑代码时,您的表单(甚至是隐藏且不可见的)都不会加载任何计时器事件。当您注意的那样,这种形式不仅会"经常"抓住焦点,而且这种形式通常会在VBA编辑器中引起不稳定的行为。

答案似乎是在设计视图中打开表单,而不是表单视图,同时编辑其背后的代码。

最新更新