宏和自动化

QlikView 自动化接口

QlikView 配备了自动化接口(自动化以前被称为 OLE 自动化)。此接口允许外部程序或内部宏存取并控制 QlikView 应用程序。

QlikView 自动化接口的完整规格可见于 QlikView 应用程序文件文件夹。

自动化接口是 QlikView 不可或缺的重要组成部分,不必执行任何特殊任务即可激活。

自动化和宏如何控制 QlikView

外部控制 QlikView

QlikView 对象可通过外部程序的自动化访问,例如采用 Visual Basic 或 C++ 支持的自动化编写的程序。

此类代码可用于从其他应用程序或单独程序控制 QlikView。

独立的可执行文件可通过启动按钮从 QlikView 文档调用。

内部宏解释器

QlikView 对象可通过内置宏解释器从 QlikView 内部通过自动化访问。

QlikView 文档中以 VBScript 或 JScript 编写的宏当前可以使用几种方法调用:

文档事件:

  • 在打开一个 QlikView 文档后可运行宏。
  • 在重新执行脚本后可运行宏。
  • 减少数据指令后可运行宏。
  • 在一个文档的任何字段中作出选择后可运行宏。

工作表事件:

  • 在激活一个工作表后可运行宏。
  • 当关闭一个工作表时可运行宏。

工作表对象事件:

  • 在激活一个工作表对象后可运行宏。
  • 当关闭一个工作表或对象时可运行宏。

按钮事件:

  • 按钮工作表对象可链接至宏。

字段事件:

  • 在一个指定字段作出选择后可运行宏。
  • 当在与指定字段逻辑关联的任何字段中作出选择时可运行宏。
  • 当在指定这段中锁定选择时可运行宏。
  • 当在指定这段中取消锁定选择时可运行宏。

变量事件:

  • 在输入一个数值到指定字段后可运行宏。
  • 当包含公式的指定变量的值已经因公式值更改而改变时可运行宏。