安全与隐私

Excel/WPS 带宏表格怎么安全打开?识别 xlsm,先只读查看再用 Defender 扫描

约 6 分钟读完
Excel/WPS 带宏表格怎么安全打开?识别 xlsm,先只读查看再用 Defender 扫描

摘要

收到 .xlsm 或 .xlsb 文件时,先别双击。教程从扩展名识别、来源核验和只读/受保护视图讲起,再演示 Windows 10/11 使用 Microsoft Defender 扫描下载文件,并说明 Excel 与 WPS 的宏提示差异、检测到威胁后的处理和后续安全使用边界。

本文目录

收到一个名为“报表最终版.xlsm”的附件,真正需要警惕的不是扩展名本身,而是文件打开时可能触发的 VBA 宏。.xlsm 是允许保存宏的 Excel 工作簿,不等于病毒;.xlsx 通常不保存 VBA,也不代表绝对安全,外部链接、嵌入对象和诱导操作仍可能带来风险。

下面按“确认类型→只读查看→Defender 扫描→决定是否使用”的顺序操作。严格说,把扫描放在查看前更稳妥;只读也只是限制保存,不是安全沙箱。查看期间必须保持宏禁用,不点击“启用内容”。

适用设备与系统版本

  1. 适用于 Windows 10 22H2、Windows 11 电脑,并使用系统自带的 Microsoft Defender 防病毒;单位统一部署安全软件时,以 IT 指引为准。
  2. 表格软件可用 Microsoft 365、Excel 2021/2019 桌面版,或 Windows 版 WPS 表格;不同 WPS 版本的菜单文字可能不同。
  3. 未知带宏文件建议在电脑端检查,不建议先发到手机 WPS 或其他在线文档平台打开。

第一步:确认扩展名和文件来源

  1. 在文件资源管理器中显示扩展名。Windows 11 依次点“查看→显示→文件扩展名”;Windows 10 点“查看→选项→查看”,勾选“文件扩展名”。
  2. 看到 .xlsm 表示宏启用工作簿,.xlsb 是宏启用二进制工作簿,旧版 .xls 也可能带 VBA;.xlsx 一般不保存 VBA。仅改后缀不会清除宏,不能把 .xlsm 改成 .txt 就当作安全文件。
  3. 通过微信、QQ、邮件、网盘或 U 盘收到的文件,先核对发送人的身份和用途,必要时用电话或其他渠道确认,不要只看文件名里的“财务”“合同”“通知”等字样。
  4. 把文件复制到电脑上的专用临时文件夹,例如 D:\临时检查\。先从网络共享盘或 U 盘复制到本地磁盘,不要直接在原位置双击。

第二步:保持宏禁用,只读查看

  1. 右键文件→“属性”,在“常规”页勾选“只读”,再打开。如果属性底部有“解除锁定”,先不要点击,保留下载来源标记。这样可以避免误改,但仍要留意宏提示。
  2. 打开前可在 Excel 中进入“文件→选项→信任中心→信任中心设置→宏设置”,确认使用“禁用所有宏,并发出通知”。单位策略锁定的设置不要自行修改。
  3. Excel 中可点“文件→打开→浏览”,选中文件后点击“打开”按钮旁的小箭头,选择“只读打开”或“打开只读”。若出现黄色“受保护的视图”,保持该状态;若出现“安全性警告”,选“禁用宏”或“禁用内容”。
  4. WPS 各版本入口不完全一致。可继续使用上一步的系统只读属性;若菜单里有“以只读方式打开”可选它,但宏提示仍应选禁用或取消。若没有清晰提示、直接自动执行宏,退出 WPS,改用 Excel 的受保护视图或先做 Defender 扫描。
  5. 只查看需要的单元格和格式。外部链接或数据连接询问时选“不更新/禁用”,不要点击陌生链接、启用外部内容或运行宏;看完关闭文件且不保存。
  6. 不要点击“启用内容”“启用编辑”“运行宏”“信任此文档”。这些按钮的含义是允许文件中的代码运行,并非单纯允许查看。

第三步:用 Microsoft Defender 扫描文件

  1. 在文件资源管理器中右键刚检查的文件,选择“使用 Microsoft Defender 扫描”或“扫描”,也可以在“显示更多选项”中查找;等待检测完成。
  2. 如果右键菜单没有该项,打开“Windows 安全中心→病毒和威胁防护→扫描选项→自定义扫描→添加文件夹”,选择刚才的临时检查文件夹,再点“立即扫描”。扫描整个文件夹还能覆盖同时下载的其他附件。
  3. 若显示发现威胁,不要打开,也不要点“仍要保留/允许”;按 Defender 提示隔离,删除邮件、网盘或 U 盘中的原始副本,从官方来源重新获取,并向单位 IT 报告。单位设备不要自行恢复被拦截的文件。
  4. 若结果为“未发现威胁”,它只能说明当前 Defender 规则未检出,不能证明文件绝对无害。来源不明、文件会连接外部系统或必须运行宏时,仍应交给 IT 或隔离环境检查。
  5. 涉密或个人敏感文件不要上传到公开的在线查毒平台。Defender 在部分设置下可能提交可疑样本,机构设备应由 IT 按组织策略管理,不建议自行关闭防护。

第四步:根据用途决定是否保留宏

  1. 根本不需要宏时,最好让对方重新发送 .xlsx 或 PDF。也可先备份原文件,在 Excel 中选择“文件→另存为→Excel 工作簿(*.xlsx)”,确认移除 VBA 后再保存。
  2. 确实需要宏时,先确认来源、业务用途和单位审批结果,再决定是否允许运行。宏设置应继续保持“禁用所有宏,并发出通知”;不要把任意 U 盘或网盘目录加入“信任位置”。
  3. 使用结束不需要宏时,再转为 .xlsx 并删除临时副本。WPS 对 VBA 的兼容性和安全提示随版本变化,不应把“WPS 能打开”理解成“可以放心运行宏”。

注意事项

  1. 只读不是安全沙箱,宏在只读文件中仍可能执行;真正关键的是受保护视图、宏禁用和 Defender 扫描。
  2. 若已误点“启用内容”,立即停止操作并关闭文件,不再输入账号、密码或验证码,运行 Defender 扫描;单位电脑应尽快联系 IT。
  3. 保持 Windows、Office/WPS 和 Defender 病毒定义更新。宏文件只是风险入口之一,钓鱼诱导和窃取账号同样常见。

小结

安全打开带宏表格的关键不是“认出一个后缀”,而是把识别来源、禁用宏、只读查看和 Defender 扫描连成一套流程。对普通用户,最简单的结论是:未知 .xlsm 先别双击;保持宏禁用查看,再扫描确认;没有实际宏需求就改用 .xlsx。

常见问题

`.xlsm` 文件一定带病毒吗?

不一定。`.xlsm` 只是允许保存 VBA 宏的工作簿格式,财务模板、报表工具等合法文件也会使用它。风险取决于文件来源和其中代码,无法仅凭扩展名判断。

设置成只读打开是不是就安全了?

不是。只读主要限制修改和保存,宏仍可能执行。还需要保持“受保护的视图”或禁用宏,不点击“启用内容”,并用 Microsoft Defender 扫描。WPS 各版本提示不同,遇到无法确认的选项应取消并改用 Excel。

Defender 显示未发现威胁,可以直接启用宏吗?

仍不要直接启用。扫描结果不是绝对安全保证,应先确认发送方、文件用途和单位要求。确实需要宏时,再由可信来源提供或经 IT 检查;不需要宏则改用 `.xlsx` 或 PDF。

参考来源