如何在Excel中启用宏

如何在Excel中启用宏

如果您必须处理重复性任务,Excel 中的宏将会改变游戏规则。

宏允许您自动执行许多耗时的任务,还可以创建一些 Excel 中尚未内置的功能和功能。

作为安全措施的一部分,如果您收到包含宏的文件,Excel 将默认禁用它,您必须手动启用文件中的宏才能使用它们。

在本教程中,我将向您展示 如何在 Excel 中启用宏 以及您需要了解的所有重要事项。

推荐:如何在Excel中设置日期条件格式

启用宏之前 – 请注意!

宏很神奇,它们可以节省大量时间,但它们也可能很危险(并非总是,但有时)。

如果您从他人处获得文件或从网上下载文件,则不应直接在这些文件上启用宏。工作簿中可能存在恶意软件或破坏性宏。

举个例子,任何人都可以创建一个宏,如果启用该宏,则可以在你的系统中添加恶意软件,或者删除一些对你很重要的文件/文件夹。

为了避免因宏引起的任何问题,Excel 具有默认设置以保持宏处于禁用状态。

作为用户,您有责任确保您尝试打开的文件没有任何问题。

因此,每次您尝试打开包含宏的文件(无论大小)时,Excel 都会向您显示警告(黄色条),您必须自行启用宏。

因此,即使您发现总是启用宏很烦人而且浪费时间,但这却是必要之恶。

现在,让我向您展示一些可用于在 Excel 中启用宏的方法。

您可以选择仅启用一次性使用的宏、永久启用特定文件中的所有宏,或者指定受信任的位置并且该文件夹中的所有文件将默认启用宏。

现在让我们分别讨论一下这些场景。

启用特定文件中的所有宏(永久)

如果您从可信来源获得了一个文件,并且想要启用该文件中的所有宏,则可以使用两种方法来执行此操作。

这两种方法都会为给定的文件永久启用宏,这意味着下次打开它时,系统会要求您再次启用宏。

使用黄色安全警告栏

一旦打开包含宏的文件,您就会看到如下所示的黄色警告栏。

安全警告黄色栏启用宏

如果您确定该文件是安全的并且其中的宏可以运行,那么您只需单击“启用内容”按钮。

一旦您执行此操作,黄色安全警告栏就会消失,并且该文件上的宏将被启用。

在后端还会发生这种情况:该文件现在 标记为受信任的文档 由 MS Excel 编写,下次打开此文件时,您将不会看到黄色的安全警告栏。

您还可以通过单击栏最右侧的 x 来选择关闭黄色警告栏。

关闭按钮去掉黄色安全警示栏

当您单击关闭图标时,宏仍保持禁用状态。

如果您执行任何需要运行宏的操作(例如,单击运行宏的按钮或进行触发宏的更改),您将看到如下所示的警告:

微软提示宏已被禁用

使用 Backstage 选项

后台区域中还有另一种方法可用于在特定的 Excel 工作簿中启用宏。

下面说明了如何执行此操作:

  1. 打开要启用宏的 Excel 文件
  2. 单击“文件”选项卡
单击“文件”选项卡
  1. 点击信息选项
点击信息
  1. 在“安全警告”部分中,点击“启用内容”
  2. 点击出现的“启用内容”选项
点击启用内容

这还会将该文件标记为受信任的文档并启用文件中的所有宏。此外,下次打开此文件时,它不会再次要求您启用宏。

在工作簿中启用一次性使用的宏(临时)

Excel 还允许您仅为一个会话启用宏,以便您或其他任何人下次打开该文件时,他们会再次被要求启用宏。

如果您的网络驱动器中有文件并且许多人都可以访问它,那么这将非常有用。

以下是仅为一个会话启用宏的步骤:

  1. 打开要启用宏的 Excel 文件
  2. 单击“文件”选项卡
  3. 点击信息选项
  4. 在“安全警告”部分中,点击“启用内容”
  5. 点击高级选项。这将打开“Microsoft Office 安全选项”对话框
点击高级选项
  1. 选择“为本次会话启用内容”选项
  2. 单击“确定”
选择“为此会话启用内容”选项

上述步骤为当前会话启用宏,一旦文件关闭,宏就会再次被禁用。

在所有 Excel 文件里启用所有宏

还有一个选项可以启用系统中所有文件中的所有宏。这意味着下次打开任何包含宏的文件时,这些宏将默认启用。

虽然您可以这样做,但我(以及 Microsoft Excel 团队)强烈建议您不要这样做,除非您绝对确定您拥有的(或将来可能获得的)Excel 文件是安全的。

如果您认为在所有 Excel 文件内启用所有宏是安全的,请按照以下步骤操作:

  1. 打开任何 Excel 文档(或新的 Excel 文档)
  2. 单击“文件”选项卡
单击“文件”选项卡
  1. 点击选项
点击选项
  1. 在“Excel 选项”对话框中,单击“信任中心”
点击信任中心
  1. 点击信任中心设置按钮。这将打开信任中心对话框
点击信任中心设置按钮
  1. 单击左侧窗格中的宏设置选项
点击宏设置
  1. 点击选项 – “启用 VBA 宏”
选择启用 VBA 宏选项
  1. 单击“确定”

完成后,上述步骤将启用所有文件中的所有宏。这意味着当您打开任何包含宏的 Excel 文件时,您将不会看到任何警告(这可能不安全且危险)。

再次强调,如果您知道自己在做什么并且确信所处理的文件是安全的,那么您可以使用此选项。

推荐:WordPress无代码自动化插件AutomatorWP 

让我快速解释一下您可以使用的其他选项(您在步骤#7中看到)

  • 禁用 VBA 宏而不通知:选择此选项后,所有宏默认禁用,您不会看到任何警告或启用宏的提示。您仍然可以使用信任文档中的宏
  • 通过通知禁用 VBA 宏:这是默认选项,其中宏被禁用,但当您打开包含宏的文件(不是受信任的文档)时仍会看到提示。您可以按照上述方法启用这些宏
  • 禁用 VBA 宏(数字签名的宏除外):就像您可以将 Excel 文件设为受信任文档一样,您也可以添加受信任的发布者。选择此选项后,它将仅允许由受信任的发布者签名的宏。
  • 启用 VBA 宏:这将启用所有 Excel 文件中的所有宏

在特定位置/文件夹中的文件中启用宏

Excel 允许您指定受信任位置。存储在受信任位置的 Excel 文件将自动启用宏,并且您将不会看到通常会看到的警告。

即使您已禁用所有宏作为全局设置, 受信任位置中的文件中的内容仍可工作

当您不希望宏在任何文件(除了存储在受信任的文件夹/位置的文件)中起作用时,这会非常有用。

例如,如果您有一些经常使用的模板或仪表板,并且其中包含宏,那么您可以继续不间断地使用这些模板或仪表板,而所有其他文件中的宏将被禁用,并且需要根据具体情况启用。

以下是查看当前受信任位置并添加新位置的步骤:

  1. 打开任何 Excel 文档(或新的 Excel 文档)
  2. 单击“文件”选项卡
  3. 点击选项
  4. 在“Excel 选项”对话框中,单击“信任中心”
点击信任中心
  1. 单击信任中心设置按钮。
点击信任中心设置按钮
  1. 点击左侧窗格中的“受信任位置”选项。这将显示所有已标记为受信任位置的位置
点击受信任位置选项
  1. 要添加新的受信任位置,请点击“添加新位置”按钮
点击添加新位置
  1. 在打开的 Microsoft Office 受信任位置对话框中,输入文件夹的路径(您也可以使用浏览选项来找到它)
浏览新的受信任位置
  1. [Optional] 如果您还希望将指定文件夹路径中的子文件夹标记为受信任文件夹,请选中“此位置的子文件夹也是受信任的选项”
勾选“子文件夹”选项以将子文件夹添加为受信任位置
  1. 单击“确定”

上述步骤将使指定文件夹成为受信任位置。如果您想删除或修改任何现有的受信任位置,您也可以这样做。

清除所有受信任的文档

正如我之前提到的,当您在 Excel 的工作簿中启用宏时,在后端它会被标记为受信任的文档。

这意味着下次打开此文件时,您将不会看到安全警告,并且宏将默认启用。

不幸的是,截至目前,您无法将 Excel 文件从受信任文档中删除(即将其标记为不受信任的文档)。

但是,有一个选项可以让您一次性删除所有受信任的文档。

以下是执行此操作的步骤:

  1. 打开任何 Excel 文档(或新的 Excel 文档)
  2. 单击“文件”选项卡
  3. 点击选项
  4. 在“Excel 选项”对话框中,单击“信任中心”
  5. 点击信任中心设置按钮。这将打开信任中心对话框
  6. 单击左侧窗格中的“受信任的文档”选项。
选择受信任文档选项
  1. 点击清除按钮
单击清除按钮

上述步骤将清除受信任的文档,现在您打开的任何包含宏的文件都会显示安全警告。

如果您不希望在启用宏时将任何 Excel 文件标记为受信任文档,请在步骤 7 之后单击“禁用受信任文档”选项。启用此选项后,每次为 Excel 文件启用宏时,它都仅适用于该会话,下次打开同一文件时您将再次看到安全警告。

请注意,这不会影响保存在受信任位置的文档。这些 Excel 文件将继续打开,其中的宏已启用。

有一些文件夹被 Excel 标记为受信任位置,这些文件夹中的所有文件默认启用宏。例如,XLSTART 文件夹或 Templates 文件夹已标记为受信任位置。同样,如果您创建包含宏代码的个人宏工作簿,它将存储在 XLSTART 文件夹中,并且您始终能够在个人宏工作簿中使用宏,即使您已禁用 Excel 文件中的宏

因此,这些都是您可以用来在 Excel 中启用宏的方法。

充分了解所有设置将确保您的工作安全,并且您不会意外打开可能损害您的工作/系统的文件和宏。

再次重申,微软有充分的理由默认禁用所有宏,我强烈建议您保持该设置不变,并且仅在您确信安全的 Excel 文档中启用宏。

推荐:SEO数字营销机构WordPress主题Selo


发表评论