问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel 如何启用和禁用宏

创作时间:
作者:
@小白创作中心

Excel 如何启用和禁用宏

引用
1
来源
1.
https://deepinout.com/excel/excel-top-tutorials/1694465188_j_how-to-enable-and-disable-macros-in-excel.html

在Excel中,宏是一种强大的自动化工具,可以显著提高工作效率。本文将详细介绍宏的概念、工作原理、优缺点,以及如何在Excel中启用和禁用宏。

Excel中的宏是什么

在Excel中,宏是用VBA(Visual Basic Applications)编写的,它是Excel内置的一种编程语言。宏是用于自动化重复任务的一组指令。宏可以完成的工作包括:

  • 格式化数据
  • 创建图表
  • 自动计算
  • 将数据从一个工作表复制到另一个工作表

如果宏被录制了一次,需要时可以多次播放,因为录制宏需要花费很多时间和精力。用户可以手动运行宏,也可以根据特定事件或条件设置宏自动运行。使用宏的一个优点是它可以减轻工作负担和节省时间,并提供无误的数据。

宏的详细介绍

在启用宏之前,需要了解其中涉及的安全风险。虽然宏是用VBA编写的,但有时会在计算机上执行恶意代码。当打开宏启用的文档(如Excel电子表格)时,其中的宏会自动执行。如果其中包含恶意代码,它有可能通过安装恶意软件、窃取个人信息或执行恶意操作(包括删除硬盘中的数据和损坏Microsoft Office安装)来损害用户的计算机。

如何启用安全宏

为了启用安全宏,默认情况下Microsoft Excel会禁用宏,并在需要时启用宏。用户可以从受信任的由受信任的发布者数字签名的来源启用宏。在打开宏启用的文档之前,应该扫描其中是否存在病毒。应该创建一个沙箱或受限环境以避免受到恶意攻击。应该全面审查代码,启用用户记录的宏等方法来保护文档免受攻击。此外,应及时更新杀毒软件或Microsoft软件,并安装必要的安全补丁以限制漏洞对数据的访问。

宏的工作原理是什么

宏的工作过程如下:

  • 录制:录制动作并保存为宏,以便以后重复执行。
  • 编辑:允许用户编辑通过编辑代码或添加功能所录制的动作。
  • 运行:它可以通过点击菜单或按钮选项手动运行,也可以通过事件触发,如打开文档或点击按钮。

为了快速访问宏,可以为其分配按钮、键盘快捷键或功能区以运行它们。

宏的优点

以下是宏的优点:

  • 提高工作效率:它可以执行包括格式化文本、创建图表、复制或粘贴数据在内的重复任务,并节省用户的时间。
  • 一致性和准确性:它确保每次执行的工作与之前相同,提高了一致性,并减少了工作中的错误。
  • 定制化:根据工作和需求,可以定制宏,帮助自动化与工作或工作流程相关的任务。
  • 易于使用:创建宏不需要成为编程专家,因为办公程序中的宏录制工具会记录和保存动作作为宏。
  • 兼容性:宏支持大多数Microsoft Office版本。因此,可以与使用不同计算机的他人共享宏。
  • 节省时间:宏执行重复的任务,减少手动操作,节省时间。
  • 准确性:通过减少错误,提高数据的准确性。
  • 更好的协作:可以使团队更好地协作,因为所有成员都可以使用相同的格式。

宏的缺点

  • 安全风险:如果从不可信任的来源打开带有宏的文档,则存在安全风险,因为代码可能包含恶意病毒或软件。
  • 有限的兼容性:由于宏只熟悉Microsoft Office程序,因此其与其他软件或程序的兼容性有限。
  • 复杂性:如果用户没有脚本或编程语言的先前知识,则难以管理宏。
  • 依赖性:由于宏执行重复的任务,手动工作减少。因此增加了对宏的依赖性的机会。
  • 不兼容性:如果宏是在较旧的版本中创建的,则可能无法在较新的程序版本中工作。
  • 数据丢失的机会:如果宏未正确编写或使用,则可能丢失数据。
  • 数据损坏:与数据丢失类似,如果代码未正确编写或使用,则会发生数据损坏。
  • 软件崩溃:如果宏未正确编写或使用,则会导致软件崩溃,导致重要信息的丢失。

如何在Excel中启用宏

要在Excel中启用宏,需要按照以下步骤进行操作:

  1. 打开包含需要启用的宏的Excel工作簿。
  2. 在Excel中单击Office按钮,然后选择右上角的“Excel选项”。
  3. 在Excel选项中选择“信任中心”选项。在该选择中会显示另一页,“信任中心设置”。
  4. 在信任中心中选择“宏设置”选项。有以下四个选项显示如下:
  • 禁用所有宏且不进行通知,声明用户不会收到关于宏禁用的通知。
  • 禁用所有宏并进行通知,使得用户会收到有关当前文件中宏禁用的通知。如果存在宏,将显示安全警告。
  • 除了数字签名宏以外禁用所有宏,声明它会禁用除了数字签名之外的所有宏。如果未签名的宏存在,将出现安全警告。如果由发布者进行了数字签名但尚未受信任,用户则可以选择启用已签名的宏并信任该发布者。
  • 启用所有宏,声明它会允许运行所有宏。宏将无需权限运行。
  1. 根据要求选择选项并点击”确定”。这里选择了”启用所有宏”选项。如果来源是受信任的,则应选择启用所有宏。
  2. 在信任中心中,选择”ActiveX 设置”选项。点击”无限制地启用所有控件且不提示”选项。选择此选项以正确启用宏,因为它是宏的对象。点击”确定”。

宏可以通过以下必要步骤启用。

如何在Excel中禁用宏

包含宏的工作簿有时需要被禁用。要禁用宏,请按照以下步骤进行操作,

  1. 打开包含需要禁用的宏的Excel工作簿。
  2. 在Excel中单击Office按钮,然后在右上角选择“Excel选项”。
  3. 在Excel选项中选择“信任中心”选项。该选项会显示另一页,名为“信任中心设置”。
  4. 在信任中心中选择选项“宏设置”。
  5. 根据要求选择选项,然后点击“确定”。这里选择了选项“禁用所有宏而不提醒”。用户将收到有关禁用宏的通知。
    这里,前三个选项基于禁用宏的情况,因此根据要求选择了选项。

宏中使用的编程语言

宏中使用的编程语言如下,

Visual Basic for Applications(VBA)内置于Microsoft Office中,用于开发诸如Word、PowerPoint、Excel等的应用程序。VBA是一种类似于Visual Basic的编程语言,其语法和结构类似。

VBA添加了用户界面元素,与其他外部数据源进行交互,并创建自定义函数。

使用VBA编写的宏将作为文档的一部分或单独的文件保存,可以手动使用,也可以通过事件触发,包括打开文档或点击按钮。

VBA代码用于自动化需要更多时间和手动操作困难的任务。因此,它扩展了Office应用程序的功能。

除了VBA之外,使用JavaScript、Python和C#等编程语言也可以借助Excel-DNA库创建宏。

总结

宏是根据给定的选项以及用户的要求启用的功能强大的工具。请确保从可信任的发布者处使用宏,因为它可能存在安全风险。本教程简要介绍了宏的功能和特点,以及在Excel中启用和禁用宏的逐步过程。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号