如何在 Excel 中启用和禁用宏17 Mar 2025 | 6 分钟阅读 Excel中的宏是什么?在Excel中,宏是用VBA(Visual Basic for Applications)编写的,VBA是一种内置于Excel中的编程语言。它是一组用于自动化重复性任务的指令。宏可以完成的工作包括:
如果宏被录制一次,则可以根据需要多次播放,因为它需要大量的时间和精力。用户可以手动运行宏,也可以将其设置为根据特定事件或条件自动运行。使用宏的一个优点是它可以减少工作量和时间,并提供无错误的数据。 宏的详细视图在启用宏之前,需要了解其中涉及的安全风险。尽管它是用VBA编写的,但有时它会在计算机中执行有害代码。当打开启用宏的文档(例如Excel电子表格)时,其宏会自动执行。如果它包含恶意代码,它可能会通过安装恶意软件、窃取个人信息或执行恶意操作(包括删除硬盘中的数据和破坏Microsoft Office安装)来损害用户的计算机。 如何启用安全宏?为了启用安全宏,Microsoft Excel通常默认禁用宏,并在需要时启用宏。用户可以启用受信任的发布者数字签名的受信任来源的宏。启用宏的文档在打开之前应扫描病毒。应创建沙箱或受限环境以避免恶意攻击。应彻底审查代码,启用用户录制的宏等,这些都是保护文档免受攻击的方法。此外,应使防病毒软件或Microsoft软件保持最新格式,并提供必要的安全补丁,以限制访问数据的漏洞。 宏是如何工作的?宏的工作流程如下: 录制:操作被录制并保存为宏,并在以后重复。 编辑:用户可以通过编辑代码或添加功能来编辑录制的操作 运行:它可以通过单击菜单或按钮选项手动运行,也可以由事件触发,例如打开文档或单击按钮。 为了快速访问宏,可以为其分配一个按钮或键盘快捷键,或功能区来运行它们。 宏的优点宏的优点如下: 提高生产力- 它执行重复性任务,包括格式化文本、创建图表、复制或粘贴数据,并节省用户时间。 一致性和准确性- 它确保每次执行的工作与以前相同,从而提高了一致性并减少了工作中的错误。 自定义- 宏根据工作和要求进行自定义,这有助于自动化特定于工作或工作流的任务。 易于使用: 创建宏不需要成为编程专家,因为Office程序中的宏录制工具可以录制并将操作保存为宏。 兼容性: 宏支持大多数Microsoft Office版本。因此,可以将宏共享给使用不同计算机的人。 节省时间: 宏执行重复性任务,减少手动用户工作,并节省时间。 准确性: 它通过减少错误来提高数据的准确性。 更好的协作: 它促进了与团队更好的协作,因为所有团队成员都可以使用相同的格式。 宏的缺点安全风险: 如果从不受信任的来源打开启用宏的文档,则会产生安全风险,因为代码可能包含恶意病毒或软件。 兼容性有限: 宏对Microsoft Office程序很熟悉,因此它与其他软件或程序的兼容性有限。 复杂性: 如果用户没有脚本或编程语言的先验知识,宏将难以管理。 依赖性: 由于宏执行重复性任务,手动工作减少。因此增加了对宏的依赖性。 不兼容性: 如果宏是在旧版本中创建的,它们可能无法在程序的较新版本中工作 数据丢失的可能性: 如果宏没有正确编写或使用,数据可能会丢失。 数据损坏: 与数据丢失类似,如果代码没有正确编写或使用,也会发生数据损坏。 软件崩溃: 如果宏没有正确编写或使用,软件崩溃会发生,导致重要信息丢失。 如何在Excel中启用宏?要在Excel中启用宏,需要遵循的步骤是: 步骤1:打开包含需要启用宏的Excel工作簿。 步骤2:单击Excel中的Office按钮,然后选择右下角的“Excel选项”。 步骤3:在Excel选项中选择“信任中心”选项。另一个页面将显示在其中选择“信任中心设置”。 ![]() 步骤4:在信任中心中选择“宏设置”选项。 ![]() 显示以下四个选项: 禁用所有宏而不通知,表示用户不会收到有关禁用宏的通知。 禁用所有宏并通知,表示用户会收到有关当前文件中禁用宏的通知。如果存在宏,则会出现安全警报。 禁用除数字签名宏之外的所有宏,表示它禁用除数字签名宏之外的所有宏。如果存在未签名宏,则会出现安全警报。如果宏由发布者数字签名但尚未受信任,则向用户提供启用签名宏和信任发布者的选项。 启用所有宏,表示它授予运行所有宏的完全权限。宏在未经许可的情况下运行。 步骤5:根据要求选择选项,然后单击确定。此处选择“启用所有宏”选项。如果来源受信任,则应选择“启用所有宏”。 步骤6:在信任中心中,选择ActiveX设置选项。单击“启用所有控件而不受限制且不提示”选项。选择此选项以正确启用宏,因为它是宏的对象。单击确定。 ![]() 通过遵循必要的步骤来启用宏。 如何在Excel中禁用宏?有时需要禁用包含宏的工作簿。要禁用宏,需要遵循的步骤是: 步骤1:打开包含需要禁用宏的Excel工作簿。 步骤2:单击Excel中的Office按钮,然后选择右下角的“Excel选项”。 步骤3:在Excel选项中选择“信任中心”选项。另一个页面将显示在其中选择“信任中心设置”。 ![]() 步骤4:在信任中心中选择“宏设置”选项。 ![]() 步骤5:根据要求选择选项,然后单击确定。此处选择“禁用所有宏而不通知”选项。用户将收到有关禁用宏的通知。 这里,前三个选项基于禁用宏;因此,根据要求选择选项 宏中使用的编程语言宏中使用的编程语言如下: Visual Basic for Applications内置于Microsoft Office中,用于开发Word、PowerPoint、Excel等应用程序。VBA是Visual Basic编程的一个版本,在语法和结构上与Visual Basic相似。 VBA添加用户界面元素,与外部源交互,并创建自定义函数。 用VBA编写的宏作为文档的一部分或单独文件保存,可以手动使用或由事件触发,包括打开文档或单击按钮。 VBA代码用于自动化耗时且手动困难的任务。因此,它扩展了Office应用程序的功能。 除了VBA,用于创建宏的其他语言还有JavaScript、Python和C#,借助Excel-DNA库。 总结宏是一种功能强大的工具,可以根据给定选项和用户要求启用。请务必使用来自受信任发布者的宏,因为它包含安全风险。本教程简要解释了宏的功能和特性,以及在Excel中启用和禁用宏的分步过程。 |
我们请求您订阅我们的新闻通讯以获取最新更新。