# 编辑模块

宏及自定义函数可以以 VBScript 或 JScript 形式使用编辑模块对话框编写。模块与文档同时保存。

以下命令可用：

在文件菜单，导出至模块文件命令可以作为文件保存脚本。也有一个 打印脚本选项。

编辑菜单包含许多普通选项：撤消，重做，复制剪切，粘贴 ，清除及选择全部 及查找/替换。也有一个选项：插入文件使您导入一个以前保存的脚本文件。通过注释 命令将脚本中的任何文本行转换成注释，使用取消注释再将其转换回来。

编辑模块属性

| 属性 | 说明 |
| --- | --- |
| （宏编辑框） | 大的编辑框是您输入宏的地方。所有宏都应作为匹配的一对 `sub .. end sub` 之间的子例程进行编写。 |
| （条目点列表） | 一旦脚本编译引擎识别了一个条目点，它就将在较小的左侧文本框中出现。也可从此列表选择条目点。 |
| （信息） | 任何错误信息的当前状态都显示在宏编辑框之上的框中。 |
| 检查 | 一旦您编写了子程序，按此按钮检查并确认其语法。 |
| 跳转到 | 从条目点列表中亮显一个条目然后单击跳转到，这将直接带您至其位于宏编辑框的位置。 |
| 测试 | 当选择了一个条目点，您就可以通过单击测试按钮测试宏。任何错误都将在信息框中显示。 |
| 脚本编译引擎 | 在 VBScript 和 JScript 之间选择。 |
| 请求的模块安全性 | 通过选择安全模式文档设计者指出， QlikView 文档中的宏不包含可进入 QlikView 以外的系统或应用程序的代码。如果在一个宣称为处于安全模式的文档中执行宏期间遇到这样的代码，执行将会失败。<br><br>通过选择系统访问模式，文档设计者确保当打开文档批准系统访问（允许系统访问），禁用文档中的所有宏（禁用宏）或只允许没有系统访问的宏（安全模式）时，最终用户将会收到提示。 |
| 当前本地安全性 | 当打一个个宣称处于安全模式但包含潜在的“不安全”宏时代码时，用户将会收到提示（参阅以上请求的模块安全性）。系统将记住用户的操作，但是此设置可在以后在此菜单中改变。宏安全性水平可设置为根本不运行，只有安全模式或允许系统访问。 |

[内部宏解释器](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Internal_Macro_Interpreter.htm)

信息注释这只是对 QikView 脚本编译引擎的一个非常简单的介绍。如欲对 VBScript 或 JScript 有更深入的理解，您应该参考手册中的相关部分。