众所周知,外部引用的 MS Excel 功能将允许从其公式执行任意命令,并需要用户提供适当的安全警告和确认。
例如,在包含公式的 excel 工作表(或由 excel 打开的 csv 文件)中有一个单元格=cmd|' /C calc'!A1将以可以扩展为运行任意代码的方式运行 calc.exe。
然而,这引发了两个问题:
此功能的详细信息是否记录在任何地方?外部参考的MS Office文档不这样做。
Excel for Mac 中是否有等效的结构?特定示例不起作用,但也可能是因为 cmd(和 calc)是特定于 Windows 的命令名称;如果外部执行是有意的(因为那些旧漏洞尚未删除,只是添加了警告),它也应该在 Excel for Mac 中实现。