据我所知(如果我错了,请纠正我),受保护视图的目的是显示文档而不执行文档可能包含的任何宏,以防这些宏是恶意的。(“文档”可能包含自动执行代码首先,这是另一回事。)那么为什么受保护的视图会阻止编辑?似乎没有任何逻辑理由表明不执行宏(如果有的话;据我所知,即使对于实际上不包含任何宏的文档,这种限制似乎也存在)应该阻止编辑文档的其他内容(甚至編輯宏本身)。我遗漏了什么?
答案1
Microsoft Word 代码库非常庞大,并且非常注重向后兼容性;然而,受保护的视图是一个更新、更小的功能,可以完全专注于让您安全地查看文档。
仅启用一组最少的功能,他们就能够更轻松地保护此环境。他们只会解析 doc/docx 文件中的数据子集,从而大大降低了针对此类产品的常见攻击媒介的攻击面。
有关详细信息,请参阅什么是受保护的视图?- 微软支持