有人能解释一下为什么 Microsoft Excel 2012 告诉我自动接受每个宏都是危险的,我的意思是它们对我的工作表、对我的整个计算机来说怎么会是危险的呢?
答案1
Excel 宏是用 VBA(Visual Basic for Applications)编写的。这些脚本可以(潜在地)访问您的操作系统和文件系统:删除文件、上传数据、下载间谍软件等。这就是为什么您必须确保在允许其运行之前信任脚本源。
答案2
恶意编写的宏可能会损害您的计算机,就像任何恶意软件一样。
以下是波士顿学院的一篇关于该主题的文章。摘自文章:
关于宏和宏病毒
宏是一系列程序命令或指令,旨在简化 Microsoft Office 套件(例如 Microsoft Word、Excel、PowerPoint 等)中程序的重复任务。任何操作系统都可能感染宏病毒,即使是 Mac,只要安装了 Microsoft Office 即可。宏病毒是使用内置宏编程语言创建的病毒,旨在在文件打开后立即执行。它会附加到文档文件中,并等待 Microsoft Word 等应用程序打开它。