使用 Excel 高级版 的打开 操作
- Updated: 2025/09/01
使用 Excel 高级版 的打开 操作
使用打开 操作 打开 Microsoft Excel 电子表格或 CSV 文件。
通过打开 操作,您能够指定电子表格是否必须以只读模式、读写模式打开,以及是否需要使用密码打开电子表格等。
当您使用打开 操作 打开 .xlsm 格式的启用宏的 Excel 工作簿时,Auto_Open VBA 存储过程不会自动运行,因为 VBA 存储过程只有在手动打开 Excel 工作簿时才会运行。 这是 Microsoft Excel 的默认行为。 请参阅 Behavior difference between Workbook_Open and Auto_Open procedure。
注: 您可以使用基于通配符模式的搜索来打开符合搜索条件的现有 Excel 文件。 例如,如果您有多个名称相似的文件,如 table1.xlsx、table2.xlsx、table3.xlsx,您可以通过在文件路径中指定 (*) 通配符来打开该文件,如指定 table*.xlsx 来打开符合该模式的第一个文件。
过程
- 从操作面板中的 Excel advanced 软件包双击或拖动打开 操作。
-
选择要从哪里打开 Microsoft Excel 电子表格:
-
文件: 选择一下一个选项打开 Microsoft Excel 电子表格:
- Control Room 文件: 允许您从 Control Room 打开文件。
-
桌面文件: 允许您从设备打开文件。 此字段还接受作为字符串变量或全局值的文件路径输入。注: 在桌面文件字段中,如果您输入一个文件路径或从系统中浏览到特定文件,并且文件路径是由反斜杠 (\) 字符分隔的,当您保存 机器人 时,反斜杠字符将被更改为斜杠 (/) 字符,因为 机器人 使用斜杠字符来分隔文件路径。 即使在 机器人 运行期间反斜杠字符被更改为斜杠字符,您的 机器人 也能继续成功运行。
-
变量: 允许您通过指定文件变量打开文件。注:
- 在 macOS 平台上打开启用宏的 Excel 文件时,会出现一个警告提示,询问是否要在继续操作前禁用宏。 要防止出现此提示,请转到Excel 偏好设置 > 安全性并选择启用所有宏选项。
- 打开与另一个文件有链接的文件时,会弹出一个提示窗口,显示警告消息。 要防止此提示出现,请转到Excel 偏好设置 > 编辑,然后取消选择询问是否更新自动链接选项。
-
SharePoint: 在文件路径字段中,输入 SharePoint Excel 电子表格的精确文件路径。要从 SharePoint 复制 Excel 电子表格的 URL,请执行以下步骤:
- 在 SharePoint 上打开 Microsoft Excel 电子表格。
- 在 Microsoft Excel 电子表格中,导航到 文件 > 信息。
- 单击复制路径。
注: 访问 SharePoint 文件夹中的文件所需的时间取决于您的网络速度和文件的大小。
-
文件: 选择一下一个选项打开 Microsoft Excel 电子表格:
- 如果 Microsoft Excel 电子表格包含标题行,请选中工作表包含标题复选框。
- 选择特定工作表名称选项并指定要在 Microsoft Excel 电子表格打开时激活的工作表的名称。
- 选择只读模式或读写模式以分别在只读或编辑模式下打开 Microsoft Excel 电子表格。
- 如果需要密码才能打开或编辑 Microsoft Excel 电子表格,请选中需要密码复选框。
-
根据您的要求选择以下可选复选框:
-
加载加载项: 如果要加载 Microsoft Excel 电子表格中可用的加载项。注: 在 macOS 平台上创建自动化时,目前不支持在 Excel 中加载加载项的选项。 要使用加载项,请在 macOS 设备上通过导航到工具 > Excel 加载项进行手动选择。 请注意,COM 加载项是 Windows 特有的,并且在 macOS 上不可用。
- 排除隐藏的工作表: 如果您想忽略隐藏的 Excel 工作表并且不想对隐藏的工作表执行任何操作。
- Excel 包含图表: 如果 Microsoft Excel 文档包含任何图表。
- (可选)如果您希望在创建工作簿时设置敏感度标签,请选择设置敏感度标签复选框。注: 有关设置敏感度标签的信息,请参阅 敏感度标签。选择以下选项卡之一,指定敏感度标签的 GUID,以管理 Microsoft Excel 工作簿的安全设置和权限:
-
凭据: 要从 Credential Vault 选择现有的凭据(例如存储柜、凭据或属性),请单击选择。
有关更多信息,请参阅 机器人编辑器 中的凭据和凭据变量。
-
变量: 输入或选择一个包含凭据信息的变量。
有关更多信息,请参阅 您的变量(用户定义)。
-
不安全字符串: 输入字符串值。
(可选)单击插入值图标,以选择现有变量或全局值。
- (可选)选中遇到错误时继续复选框以忽略由于敏感度标签引起的任何错误。
遇到错误时继续默认未启用。 但是,当此选项启用时,即使 Microsoft Office 用户无法访问敏感度标签,自动化部署也会继续进行,而不会中断。
-
凭据: 要从 Credential Vault 选择现有的凭据(例如存储柜、凭据或属性),请单击选择。
-
加载加载项: 如果要加载 Microsoft Excel 电子表格中可用的加载项。
-
选择以下任何一个选项卡来创建 Excel 会话:
- 本地会话: 指定一个只能在当前 机器人 中使用的会话名称。
-
全局会话: 指定一个可在多个 机器人(如父 机器人、子 机器人 以及父 机器人 的其他子 机器人)中使用的会话名称。.您现在也可以使用全局会话选项来循环遍历 Excel 高级版 工作表中的每一行。注: 您可以使用全局会话选项来打开 Excel 工作表,并在多个 机器人 中使用此工作表,而无需通过使用设置会话变量 操作来共享会话。您也可以在使用全局会话选项并在子 机器人 之间共享会话时,从子 机器人 关闭会话。重要: 如果从子 机器人 关闭会话并运行父 机器人,则在父 机器人 中,子 机器人 之后的 操作 将不会运行,并且由于会话已经从子 机器人 关闭,机器人 会因错误而失败。
- 变量: 指定一个可用于与其他子 机器人 共享的会话变量。
注: 当您使用多个工作簿实现自动化操作时,必须为每个工作簿使用不同的会话名称。 如果您想用相同会话名称来自动处理所有工作簿,必须先关闭一个工作簿的会话,然后再对另一个工作簿使用相同会话名称。 - 单击保存。