管理 Office 脚本设置

Office 脚本 允许用户通过在 Excel 中录制、编辑和运行脚本来自动执行任务。 Office 脚本适用于 Power Automate,用户通过使用 Excel Online (Business) 连接器在工作簿上运行脚本。 Microsoft 365 管理员可以从Microsoft 365 管理中心管理 Office 脚本设置。

注意

若要管理 Office 脚本设置,你必须是全局管理员。有关详细信息,请参阅 关于管理员角色

管理 Office 脚本的可用性和脚本共享

  1. 在Microsoft 365 管理中心中,转到“设置”“>组织设置>”“服务”选项卡。

  2. 选择 “Office 脚本”。

  3. Office 脚本默认处于打开状态,组织中的每个人都可以访问和使用此功能并共享脚本。 若要为组织关闭 Office 脚本,请清除 “允许用户在 Excel 中自动执行其任务 ”复选框。

  4. 如果以前为组织关闭了 Office 脚本,并且想要将其重新打开,请选择“ 允许用户在 Excel 中自动执行其任务”,然后指定谁可以访问和使用此功能:

    • 若要允许组织中的所有用户访问和使用 Office 脚本,请将 “每个人 (默认) 保持选中状态。

    • 若要仅允许特定组的成员访问和使用 Office 脚本,请选择“ 特定组”,然后输入组的名称或电子邮件别名以将其添加到允许列表。 只能将一个组添加到允许列表,并且该组必须是以下类型之一:

      • Microsoft 365 组
      • 通讯组
      • 安全组
      • 启用邮件的安全组

      若要详细了解不同类型的组,请参阅 比较组

  5. 若要允许有权访问 Office 脚本的用户与组织中的其他人共享其脚本,请选择“ 允许有权访问 Office 脚本的用户与组织中的其他人共享其脚本”。 不允许在组织外部共享脚本。

    注意

    如果以后关闭组织的脚本共享,用户仍可运行以前共享的脚本。

  6. 指定有权访问 Office 脚本的用户可以共享其脚本:

    • 若要允许有权访问 Office 脚本的所有用户共享其脚本,请将 “每个人 (默认) 保持选中状态。

    • 若要仅允许具有 Office 脚本访问权限的特定组的成员共享其脚本,请选择“ 特定组”,然后输入组的名称或电子邮件别名,将其添加到允许列表中。 只能将一个组添加到允许列表,并且该组必须是以下类型之一:

      • Microsoft 365 组
      • 通讯组
      • 安全组
      • 启用邮件的安全组

      若要详细了解不同类型的组,请参阅 比较组

  7. 若要允许用户在 Power Automate 流中运行其 Office 脚本,请选择“ 允许有权访问 Office 脚本的用户使用 Power Automate 运行其脚本”。 这允许用户使用 Excel Online (Business) 连接器“运行脚本 ”选项添加流步骤。

    • 若要允许有权访问 Office 脚本的所有用户在流中使用其脚本,请将 “每个人 (默认) 保持选中状态。

    • 若要仅允许有权访问 Office 脚本的特定组的成员在流中使用其脚本,请选择“ 特定组”,然后输入组的名称或电子邮件别名以将其添加到允许列表中。 只能将一个组添加到允许列表,并且该组必须是以下类型之一:

      • Microsoft 365 组
      • 通讯组
      • 安全组
      • 启用邮件的安全组

      若要详细了解不同类型的组,请参阅 比较组

    • 若要详细了解如何将 Office 脚本与 Power Automate 配合使用,请参阅 使用 Power Automate 运行 Office 脚本

  8. 选择“保存”。

    对 Office 脚本设置的更改最多可能需要 48 小时才能生效。

使用 组策略 管理 Excel 桌面版中 Office 脚本的可用性

组策略具有一个设置,用于控制 Office 脚本 (包括“自动”选项卡上的相关命令) 是否可供使用。

如果启用此策略设置,Office 脚本将无法在桌面上安装的 Excel 应用中使用。 可以在 组策略 管理控制台的“用户配置\管理模板\Microsoft Excel 2016\杂项”下找到 Office 脚本设置。

应用此策略设置后,用户仍将看到“ 自动 ”选项卡,但 “Office 脚本 ”和“ 自动” 选项将灰显。他们可以选择“ 录制操作” 按钮,但如果这样做,将看到以下消息:“你无权访问 Office 脚本。 你的组织的管理员可能已关闭此功能,或者你不符合要求。”

若要了解详细信息,请参阅使用组策略配置Microsoft 365 应用版的更新设置

后续步骤

由于 Office 脚本适用于 Power Automate,因此建议查看现有Microsoft Purview 数据丢失防护 (DLP) 策略,以确保用户在使用 Office 脚本时组织的数据保持受保护。 有关详细信息,请参阅 设置策略以帮助防止数据丢失

Office 脚本技术文档 (链接页)
Excel 中的 Office 脚本简介 (文章)
在 Excel 中共享 Office 脚本 (文章)
在 Excel 中记录、编辑和创建 Office 脚本 (教程)