微软最近宣布了一项新的措施,旨在限制 Excel 中的 XLM(Excel Macro Language)宏编程的使用。XLM 宏是一种过时的宏语言,用于在 Excel 中执行自动化任务和自定义功能。然而,由于安全和性能的考虑,微软决定默认限制 XLM 宏的编程能力。
XLM 宏的限制主要体现在以下几个方面:
-
禁用新的 XLM 宏:微软将默认禁用在 Excel 中创建新的 XLM 宏。这意味着用户将无法通过传统的方式编写新的 XLM 宏代码。
-
限制现有 XLM 宏的编辑:对于已经存在的 XLM 宏,用户仍然可以编辑和运行,但在默认情况下,Excel 将限制对这些宏的编辑权限。用户需要手动启用编辑功能,以便修改现有的 XLM 宏代码。
-
安全性提升:微软的这一举措旨在提升 Excel 的安全性,避免潜在的恶意宏代码带来的风险。XLM 宏在过去曾经被恶意利用,用于传播病毒和恶意软件。通过限制 XLM 宏的编程能力,微软可以减少潜在的安全威胁。
尽管微软限制了 XLM 宏的编程能力,但用户仍然可以使用其他替代方案来实现类似的功能。下面是一些替代方案:
- VBA 宏:VBA(Visual Basic for Applications)是一种更现代化和功能强大的宏语言,可以用于编写 Excel