利用 ActiveX Automation 编写脚本 (Windows)
许多 Windows 应用程序使用
ActiveX Automation 协议向外部控件公开其对象模型。
利用 FileMaker Pro 中的 ActiveX Automation 支持,您可以打开和关闭 FileMaker Pro 数据库文件、切换应用程序可见性以及运行 FileMaker Pro 脚本。
FileMaker Pro 是 Automation 服务器。FileMaker Pro 公开用于 Automation 的对象可以由 ActiveX 客户端或 Automation 控制器访问,包括 Visual Basic 和其他类似的编程工具。
FileMaker Pro 中的 ActiveX Automation 的主要优点是可以从 FileMaker Pro 应用程序外部启动 FileMaker Pro 脚本。
例如,使用 FileMaker Pro ActiveX Automation 和 Visual Basic,您可以创建自己的应用程序(具有其自己的界面),并使用多个应用程序完成任务。例如,您可以在 Visual Basic 中定义窗口,其中一个按钮上标明“获得今天的销售数据”。程序“获得今天的销售数据”会打开 FileMaker Pro 文件,并且通过调用 FileMaker Pro 脚本查找并导出当日的所有销售数据。Automation 程序随后会启动 Excel 并以图形表示导出的数据。
注释
•要实现 ActiveX Automation 和 FileMaker Pro 的结合,您需要精通一种编程语言,如 Visual Basic 或 C++。
•您可以使用 fmscriptdisabled 扩展权限防止其他应用程序执行 FileMaker 脚本。请参阅
为权限集编辑扩展权限。