Word应用程序范围
功能
1.打开一个提供Word活动范围的Word文档。
2.当该活动结束时,文档和Word应用程序都将关闭。如果不存在指定文件,则会新建一个Word文档。
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 启动方式 | 【枚举】Word 或 WPS 的类型 | ‘Microsoft Word’、‘WPS Word’ |
| 密码 | 【字符串】文档密码。如果需要。 | ‘123’ |
| 编辑密码 | 【字符串】要编辑文档所需的密码。如果需要。 | ‘123’ |
| 自动识别 | 【布尔】是\否自动识别本机能使用的软件。默认情况下,未勾选此复选框。若勾选,则自动识别本机能使用的 Office 或 WPS,且优先级为 WPS>Office;若不勾选,则不会自动识别能使用的软件。 | 是 |
| 自动保存 | 【布尔】是/否自动保存Word文件。在活动引起的每次更改时自动保存文档。如果禁用,则在WordApplication Scope执行结束时将不保存更改。默认情况下,此复选框处于选中状态。 | 是 |
| 新建文件 | 【布尔】是/否新建文件。选择后,如果在指定路径下找不到文档,则会使用在DocumentPath属性字段中指定的名称创建一个新的Word文档。清除后,如果在指定路径下找不到文档,则会引发异常,通知用户。默认情况下,此复选框处于选中状态。 | 是 |
| 只读 | 【布尔】是/否只读。以只读模式打开指定的文档。选中此复选框可以使您在锁定以进行编辑或具有编辑密码的Word文件中执行数据提取操作。默认情况下,未选中此复选框。 | 否 |
| 可见 | 【布尔】是/否可见。选中后,Word文件将在前台执行操作时打开。清除后,所有操作均在后台完成。默认情况下,此复选框处于选中状态。 | 是 |
| 句柄 | 【整型】填入主编辑页面句柄,可使用“查找窗口”或“用户界面探测器”工具获取句柄,具体操作可查看注意/说明。通过此句柄可以获取已打开的应用程序对象。如果设置此属性,则忽略‘文档路径’和‘现有文档’属性。 此参数在2023.12.08及之后版本的 Server 中新增加的。 | 461914 |
| 现有文档 | 【字符串】输入表达式 | 创建变量 |
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 文档路径 | 【字符串】文档的完整路径。如果文档路径没有文件扩展名,则会引发错误。 | 'D:\桌面\test.docx' |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 文档 | 【字符串】输入表达式 | 创建变量 |
注意/说明
1.【Word应用程序范围】函数,操作 Word 的前提由它来打开 Word 文件。输入/输出属性是传递 Word 应用对象。
2.使用“查找窗口”工具获取句柄时,选取的窗口句柄必须为“主编辑页面句柄”:
3.使用“用户界面探测器”工具获取句柄时,需选取应用程序下拉项“_WwG”的句柄信息:
4.使用“句柄”属性操作已打开的应用程序对象,组件运行后,应用程序会直接被关闭。
5.当使用 WPS 类型文件,且多个同类型窗口在同一标签页时,获取到的指定窗口“主编辑页面句柄”实际为最后打开的窗口句柄,组件运行后,同一标签页上同类型窗口会全部被关闭。
(1)多个同类型窗口在同一标签页情况如下图所示:
(2)多个同类型窗口独立显示情况如下图所示:
相关函数
无
示例/演示
一、使用“文档路径”属性方法时,会新打开一个指定路径下的 Word 应用程序并对其进行操作。 二、使用“句柄”属性方法时,可对已打开且没有具体的文件路径,只有进程和窗口的 Word 应用程序进行操作。
示例附件
使用“文档路径”属性示例:
组件[Word应用程序范围]_20230613.db
使用“句柄”属性示例:
组件[Word应用程序范围2]_20231212.db