宏病毒 在计算机技术的历史中宏病毒英語Macro virus是一种使得应用软件的相关应用文档内含有被称为宏的可执行代码的病毒一个電子表格程式可能允许用户在一个文档中嵌入宏命令使得某种操作得以自动运行同样的操作也就可以将病毒嵌入电子表格来对用户的使用造成破坏 在年代中后期最流行的病毒就是和微软公司办公软件如Microsoft Word及Excel相关的宏病毒在年代后期微软公司的电子邮件软件Outlook拥有scripting特性成为传播宏病毒最常用的载体直到今天还是如此Outlook的scripting特性使得宏病毒能够获得Outlook用户地址簿中存储的联系人地址通过向这些地址发送Email将病毒体广泛传播而之前的电脑病毒比如Morris电脑病毒同样通过Email传播但破坏力远不及此 宏病毒的另一个特别危险的特征体现于它们有时能够感染运行不同操作系统平台上的的电脑比如Microsoft Word宏病毒可以感染使用微软公司视窗系统的Word用户同样也可以感染使用苹果公司Macintosh电脑的用户 有些计算机程序设计员和系统管理员特别是那些为Linux编写软件的对微软公司大加批评他们认为是微软公司造成了宏病毒隐秘的进行大肆传播而没有受到任何阻碍的局面而与之形成对比的是OpenOffice它所使用的宏语言中被慎重的去掉了某些宏功能例如自动执行功能 这样的话就能避免宏造成的一些问题微软公司这些年来也在通过不断增加对宏病毒传播的难度来加强其程序的安全特性但是这些被严格约束而去除的宏功能确实让用户觉得十分有用而这些用户也因此又开启了这些功能这使得用户承受了被电脑病毒破坏电脑系统的风险 绝大多数的宏病毒都是根据微软公司系列软件所特有的宏功能所编写这一方面是因为其他应用软件对编写宏病毒来说十分困难另一方面也是因为微软公司系列软件得到了最广泛的使用以致于它们成为了这些电脑病毒的首要目标