由于安全漏洞,Word、Excel、PowerPoint for Windows 和 Mac 以及 Outlook for Windows 中已禁用插入 FBX 文件的功能。 已启用此功能的 Office 版本将不再有权访问此功能。 这包括 Office 2019、Office 2021、适用于 Mac 2021 的Office LTSC和 Microsoft 365。
以前从 FBX 文件插入的 Office 文档中的 3D 模型将继续按预期工作,除非在插入时选择了“链接到文件”选项。
此更改自 2024 年 1 月 9 日安全更新起生效。
从 2024 年 1 月开始的更改
2024 年 1 月初,默认关闭对 FBX 的支持。
尝试将 FBX 文件插入 Word、Excel、PowerPoint 和 Outlook 时,会看到以下错误:“导入此文件时出错。”
3D 模型不会插入到 Office 文档中。
替换 FBX 文件
GLB (二进制 GL 传输格式) 是建议在 Office 中使用的替代 3D 文件格式。
glTF 或 GL 传输格式是 Office 用于存储和呈现所有 3D 模型的开源 3D 文件格式。 在 Office 中呈现之前,可以导入许多不同的 3D 文件格式,并自动转换为 glTF。 GLB 是 glTF 的二进制版本,可用于将复杂的 3D 资产存储在单个文件中,以获得最大的可移植性。 GLB 是 Office 推荐的 3D 格式。
有关 3D 格式的 Office 最佳做法的详细信息,请参阅 Microsoft 的 3D 内容指南 - Microsoft 支持部门。
我是否仍可在 Office 中使用 FBX 文件?
尽管我们强烈建议不要使用它,但你可以为 Word、Excel、PowerPoint 和 Outlook 插入 FBX 文件。 请务必注意,进行此更改可能会增加恶意代码的漏洞。 在实施这些更改之前,建议您对在特定环境中实施此解决方法可能带来的风险进行评估。 如果实施此解决方法,请采取任何适当的附加步骤来帮助保护计算机。
在 Word、Excel、PowerPoint 和 Outlook on Windows 中使用 FBX 文件
这些说明涉及对 Windows 注册表进行更改。 如果对注册表进行更改,则可以在应用注册表更改的应用程序中插入 FBX 文件。 FBX 文件将自动转换为 GLB 格式,保存并在保存的文档中可见,即使尚未执行注册表更改的人员也是如此。
若要启用 FBX,请执行以下步骤:
-
查找以下注册表子项:
HKEY_CURRENT_USER\software\policies\microsoft\office\common\security\model3dblockextlist
这表示禁用的 3D 文件格式的列表。
-
从值数据字符串中删除“fbx”。
-
重启Word、Excel、PowerPoint 和 Outlook,使更改生效。
注意: 如果计算机由组策略设置管理,则可能需要与系统管理员协作,以确保该值不会通过组策略设置重置。
在 Mac 上的 Word、Excel 和 PowerPoint 中使用 FBX 文件
这些说明涉及更新与 CF 首选项 API 兼容的首选项设置,可以使用终端中的 defaults 命令进行设置,或通过配置文件或移动设备管理 (MDM) 服务器强制实施。 强制实施首选项后,用户无法更改值,并且任何应用内控件都将显示为“已禁用”。
本文可用作更新 Office 中的首选项设置的参考:使用首选项管理Office for Mac的隐私控件 - 部署 Office |Microsoft Learn
若要启用 FBX,请使用“3DModelBlockExtList”首选项键。 与上述 Windows 注册表设置步骤类似,此首选项是禁用格式时将包含“fbx”的字符串数据类型。 将键设置为空字符串将启用 fbx。
下面是更新设置的一种方法:
defaults write com.microsoft.office 3DModelBlockExtList -string ""
还可以使用以下命令删除密钥:
defaults delete com.microsoft.office 3DModelBlockExtList
注意: 当 3DModelBlockExtList 首选项键不存在或为 null 时,fbx 将处于禁用状态。