Office XML 文件扩展名参考

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

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

Word 的 XML 文件类型

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

Word 的 XML 文件类型

Word 文件类型 扩展名 说明
Word 文档
.docx
默认的 Word 文件格式。 无法存储 VBA 宏代码。
严格打开 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 宏的模板创建的。

用于Excel的 XML 文件类型

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

用于Excel的 XML 文件类型

Excel文件类型 扩展名 说明
Excel 工作簿
.xlsx
默认Excel文件格式。 无法在 Excel 4.0) 中存储 VBA 宏代码或Microsoft Excel 4.0 宏表 (.xlm 文件。
Strict Open XML 电子表格
.xlsx
Excel 工作簿文件格式 (.xlsx) 的 ISO 严格版本。
启用宏的 Excel 工作簿
.xlsm
使用与Excel工作簿相同的基本 XML 格式,但可以存储 VBA 宏代码。 系统会提示保存具有 VBA 代码的Excel工作簿或以 Excel 4.0) (.xlm 文件Excel 4.0 宏工作表的用户使用此文件格式。
Excel 模板
.xltx
Excel模板的默认文件格式。 无法在 Excel 4.0) 中存储 VBA 宏代码或Excel 4.0 宏表 (.xlm 文件。
启用宏的 Excel 模板
.xltm
可以在 Excel 4.0) 中包含 VBAProject 部件或 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 格式。 不能在存储 VBA 宏代码) 或操作设置的部件 (包含 VBAProject 部件。
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
包含 VBAProject 部件的基于 XML 的PowerPoint幻灯片放映文件。 在自动运行的幻灯片放映包含 VBA 宏代码时创建。

用于Visio的 XML 文件类型

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

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

用于Visio的 XML 文件类型

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