宏和自动化
QlikView 自动化接口
QlikView 配备了自动化接口(自动化以前被称为 OLE 自动化)。此接口允许外部程序或内部宏存取并控制 QlikView 应用程序。
QlikView 自动化接口的完整规格可见于 QlikView 应用程序文件文件夹。
自动化接口是 QlikView 不可或缺的重要组成部分,不必执行任何特殊任务即可激活。
自动化和宏如何控制 QlikView
外部控制 QlikView
QlikView 对象可通过外部程序的自动化访问,例如采用 Visual Basic 或 C++ 支持的自动化编写的程序。
此类代码可用于从其他应用程序或单独程序控制 QlikView。
独立的可执行文件可通过启动按钮从 QlikView 文档调用。
内部宏解释器
QlikView 对象可通过内置宏解释器从 QlikView 内部通过自动化访问。
QlikView 文档中以 VBScript 或 JScript 编写的宏当前可以使用几种方法调用:
文档事件:
- 在打开一个 QlikView 文档后可运行宏。
- 在重新执行脚本后可运行宏。
- 在减少数据指令后可运行宏。
- 在一个文档的任何字段中作出选择后可运行宏。
工作表事件:
- 在激活一个工作表后可运行宏。
- 当关闭一个工作表时可运行宏。
工作表对象事件:
- 在激活一个工作表对象后可运行宏。
- 当关闭一个工作表或对象时可运行宏。
按钮事件:
- 按钮工作表对象可链接至宏。
字段事件:
- 在一个指定字段作出选择后可运行宏。
- 当在与指定字段逻辑关联的任何字段中作出选择时可运行宏。
- 当在指定这段中锁定选择时可运行宏。
- 当在指定这段中取消锁定选择时可运行宏。
变量事件:
- 在输入一个数值到指定字段后可运行宏。
- 当包含公式的指定变量的值已经因公式值更改而改变时可运行宏。