Office XML 文件扩展名参考

适用于:Office 2019、Office 2016

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

Word 的 XML 文件类型

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

Word 的 XML 文件类型

Word 文件类型 扩展名 说明
Word 文档
.docx
默认的 Word 文件格式。 无法存储 VBA 宏代码。
Strict 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 部件。 默认情况下,即使文档是由启用了宏的 Word 模板创建,也将文档另存为 .docx 文件。

Excel 的 XML 文件类型

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

Excel 的 XML 文件类型

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

PowerPoint 的 XML 文件类型

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

PowerPoint 的 XML 文件类型

PowerPoint 文件类型 扩展名 说明
PowerPoint 演示文稿
.pptx
默认的 PowerPoint XML 格式。 无法包含 VBAProject 部件(存储 VBA 宏代码的部件)或操作设置。
Strict Open XML 演示文稿
.pptx
PowerPoint 演示文稿文件格式 (.pptx) 的 ISO strict 版本。
启用宏的 PowerPoint 模板
.pptm
与 PowerPoint XML 演示文稿格式相同的基本 XML 格式,但可以存储 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 宏代码时创建。

Visio 的 XML 文件类型

Visio 使用由开放数据包约定 (ISO/IEC 29500-2:2008) 标准定义的 XML 文件格式包。 此 XML 内容基于现有 Visio XML Drawing (VDX) 格式。

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

Visio 的 XML 文件类型

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