在宏展开时禁用语法检查

前端开发 2026-07-09

当前配置属性 -> 语法检查 -> 复选框启用

在运行宏的过程中,是否可以通过编程方式禁用语法检查?

// disable during macro
//   Syntax check disable => how ???

// Macro runs
...

// re-enable once done
//   Syntax check enable => how ???

语法检查会显著减慢宏的执行速度。

哪些方法不起作用或不够用:

  • 隐藏“语法检查器”栏
  • Redraw = false;

也可以取消勾选 自定义 → 语法检查 → “自动刷新” 也能加速宏的执行,即这算是一种解决方案。 Customize -> Syntax Check -> Automatically refresh

→ 是否可以通过编程方式禁用 “语法检查 -> 自动刷新”

解决方案

目前还没有办法通过宏禁用语法检查器。配置对象不包含与语法检查相关的属性。

如果你打开 自定义 > 语法检查,有一个复选框 自动刷新。如果禁用它,是否会提高宏的运行速度?

在“自定义宏”对话框的“选项”页面关闭 默认异步运行宏,也会关闭语法检查。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章