Office XML 文件扩展名参考

适用于: _ _Microsoft 365 企业应用版、Office 2019 和 Office 2016

下表列出了 Word、Excel、PowerPoint 和 Visio 的 XML 文件格式及其Visio。

Word 的 XML 文件类型

下表描述了 Word XML 文件格式的文件类型、扩展名和说明。

Word 的 XML 文件类型

Word 文件类型 扩展名 说明
Word 文档
.docx
默认 Word 文件格式。 无法存储 VBA 宏代码。
严格 Open XML 文档
.docx
符合 Open XML 标准 (ISO/IEC 29500) 的 Strict 配置文件。 Open XML 的此配置文件不允许根据 ISO/IEC 29500 的第 4 部分中的指定,允许一组专为与现有二进制文档向后兼容而设计的功能。
启用宏的 Word 文档
.docm
使用与 Word 文档格式相同的基本 XML 格式,但可以存储 VBA 宏代码。 当文件中存在 VBA 宏代码时,将创建此文件类型。
Word 模板
.dotx
Word 模板的默认格式。 保存文档样式和格式时创建。 无法存储 VBA 宏代码。
启用宏的 Word 模板
.dotm
存储用于其他 Word 文档的宏代码。 不一定始终包含宏代码,但配置为支持宏代码的存储。 基于启用宏的模板创建的 Word 文档不会继承模板的 VBAProject 部分。 默认情况下,文档将保存为.docx文件,即使它们是从启用 Word 宏的模板创建的。

用于存储的 XML Excel

下表介绍了 XML 文件格式的文件类型、扩展Excel说明。

用于存储的 XML Excel

Excel文件类型 扩展名 说明
Excel 工作簿
.xlsx
默认Excel文件格式。 无法存储 VBA 宏代码或 Microsoft Excel 4.0 (.xlm Excel 4.0) 。
Strict Open XML 电子表格
.xlsx
Excel 工作簿文件格式 (.xlsx) 的 ISO 严格版本。
启用宏的 Excel 工作簿
.xlsm
使用与工作簿相同的基本 XML Excel,但可以存储 VBA 宏代码。 在 Excel 4.0) 中保存具有 VBA 代码或 Excel 4.0 宏工作表 (.xlm 文件的 Excel 工作簿的用户会提示使用此文件格式。
Excel 模板
.xltx
自定义模板的默认Excel格式。 无法将 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm Excel 4.0) 。
启用宏的 Excel 模板
.xltm
可以包含 VBAProject 部件或 Excel 4.0 ( 4.0 Excel.xlm) 。 从此模板创建的工作簿将继承 VBAProject Excel存在于模板中的 4.0 宏工作表。
Excel 外接程序
.xlam
运行其他代码的补充程序。 Excel加载项使用 Open XML 文件格式来存储数据,并且它们支持使用 VBA 项目和 Excel 4.0 宏工作表。

用于存储的 XML PowerPoint

下表介绍了 XML 文件格式的文件类型、扩展PowerPoint说明。

用于存储的 XML PowerPoint

PowerPoint文件类型 扩展名 说明
PowerPoint 演示文稿
.pptx
默认格式PowerPoint XML 格式。 不能包含存储 VBA 宏代码 (或操作设置) VBAProject 部分。
Strict Open XML 演示文稿
.pptx
PowerPoint 演示文稿文件格式 (.pptx) 的 ISO Strict 版本。
启用宏的 PowerPoint 演示文稿
.pptm
基本 XML 格式与 xml PowerPoint格式相同,但可以存储 VBA 宏代码。 保存包含 VBA PowerPoint代码的 XML 演示文稿文件的用户会提示使用此文件类型。
PowerPoint 模板
.potx
基于 XML 的PowerPoint模板。 当演示文稿没有 VBAProject 部件并且不使用操作设置时创建。
启用宏的 PowerPoint 模板
.potm
保存包含 VBA PowerPoint的 XML 模板的用户会提示使用此文件类型。 从此模板创建的演示文稿不会继承 VBAProject 部分或操作设置。
PowerPoint 外接程序
.ppam
PowerPoint演示文稿设计为作为补充程序运行。 所有PowerPoint加载项都启用宏。
PowerPoint 放映
.ppsx
基于 XML 的PowerPoint自动运行幻灯片放映。 不能包含 VBAProject 部件。
启用宏的 PowerPoint 放映
.ppsm
基于 XML 的PowerPoint幻灯片放映文件,其中包含 VBAProject 部分。 在自动运行的幻灯片放映包含 VBA 宏代码时创建。

用于存储的 XML Visio

Visio使用 OPEN Packaging Conventions (ISO/IEC 29500-2:2008) 定义的 XML 文件格式包。 XML 内容基于 VDX Visio格式 (现有) XML 绘图。

下表介绍了 XML 文件格式的文件类型、扩展Visio说明。

用于存储的 XML Visio

Visio文件类型 扩展名 说明
Visio绘图
.vsdx
默认Visio文件格式。 无法存储 VBA 宏代码。
Visio Macro-Enabled绘图
.vsdm
使用与 Visio 格式相同的基本 XML 格式 (.vsdx) ,但可以存储 VBA 宏代码。 当文件中存在 VBA 宏代码时,必须使用此文件类型。
Visio模具
.vssx
模具的默认Visio格式。 无法存储 VBA 宏代码。
Visio Macro-Enabled模具
.vssm
使用与主模具相同的基本 XML Visio.vssx (.vssx) 格式,但可以存储 VBA 宏代码。 不一定始终包含宏代码,但配置为支持宏代码的存储。
Visio模板
.vstx
模板的默认Visio格式。 无法存储 VBA 宏代码。
Visio Macro-Enabled模板
.vstm
使用与 Visio 模板相同的基本 XML (.vstx) 格式,但可以存储 VBA 宏代码。 不一定始终包含宏代码,但配置为支持宏代码的存储。 Visio从此模板创建的绘图将继承存在于模板中的 VBAProject 部件。 但是,默认情况下,绘图将保存为 .vsdx 文件,即使它们是从启用了宏的 Visio创建的,并且会删除 VBAProject 部分。