深入理解Application对象
在WPS办公套件中,Application对象代表着整个WPS表格(ET)应用程序的运行实例,是所有功能的根基。它没有其他上层对象,是程序的最高层级对象。
ET的图标与任务管理器中的表示
在WPS文件夹中,ET应用程序的图标用于标识;当它在任务管理器中运行时,同样会显示相应的图标。
关于Application对象的理解
需明确的是,Application对象并非WPS程序运行时的唯一顶层对象,而是在WPS表格程序运行时的顶层对象。在WPS程序框架下,可以同时运行表格、PPT、文档等多种文件类型。
Application对象的属性概览
以下是Application对象的部分常用属性列表(其他不常用的属性此处不赘述),摘自WPS开放平台。
属性按工作表、工作簿、对象本身属性三个维度分类,以便于理解和记忆。
关键属性的解读
Build属性提供的是WPS表格的外部版本号信息,而Version属性则展示了内部版本号。
例如,我的WPS表格版本显示为...
WorkbookOpen事件与编程
当用户对表格进行打开、关闭、点击等操作时,都会触发相应对象的特定事件。如WorkbookOpen事件就是在表格打开时被触发。
对于JSA编程而言,合理利用事件是智能化操作的关键一步。
如何设置WorkbookOpen事件
第二步操作中,应选择WorkbookOpen事件。
实践操作步骤
- 退出并重新打开WPS表格以观察效果。
- 要恢复至正常演示状态,需调整相关代码或设置。
涉及属性和方法的详解
- ActiveWorkbook: 获取当前活跃的工作簿对象。
- Worksheets: 获取当前工作簿中所有工作表的集合。
- WorkbookOpen(工作簿打开事件): 当工作簿被打开时触发,可基于此触发程序代码。
- Range: 在特定的单元格中输入或操作内容。
- Name和Count: 分别用于获取工作簿的名称和工作簿内工作表的数量。
- InputBox方法: 弹出对话框,引导用户输入特定内容。
编程实践提示
编程时,先选择好事件,再编写相应代码。代码编写完成后,需通过“开发工具”中的“运行宏”功能来执行宏操作。
对象的层次结构与属是编程的关键。逐级获取对象、理解对象的属性与方法运用是掌握编程技巧的必经之路。
更多属性和方法的探索与运用需要我们在实践中不断尝试与积累。