在 Excel 功能区和 VBA 编辑器上,我可以激活所谓的“设计模式”。据我所知,“设计模式”的唯一作用是“停用”工作表上的所有用户表单元素,因此左键单击只会选择它们,而不会触发它们的事件。
“设计模式”在打开时和关闭时(特别是在 VBA 编辑器中)还有其他功能吗?
编辑:请注意,相当多的文章都说我不能在设计模式下运行代码,这只是部分正确。据我所知,例如,宏不能通过放置在工作表上的命令按钮等执行(正如我在问题中解释的那样),但可以通过键盘快捷键、VBA 编辑器等启动代码,而无需明确结束设计模式。
答案1
设计模式与运行/调试模式相矛盾。
在设计模式中,您无法使用调试工具,除非设置断点和创建监视表达式。
当您运行 VBA 代码时,您实际上退出了设计模式。