Click to Rate and Give Feedback
Microsoft Office File Format Documents

The Microsoft Office file formats documentation provides detailed technical specifications for the .doc, .ppt .xls, and .xlsb file formats as created by the following Microsoft Office applications:

  • .doc: Microsoft Word 97, Microsoft Word 2000, Microsoft Word 2002, Microsoft Office Word 2003, Microsoft Office Word 2007

  • .ppt: Microsoft PowerPoint 97, Microsoft PowerPoint 2000, Microsoft PowerPoint 2002, Microsoft Office PowerPoint 2003, Microsoft Office PowerPoint 2007

  • .xls: Microsoft Excel 97, Microsoft Excel 2000, Microsoft Excel 2002, Microsoft Office Excel 2003, Microsoft Office Excel 2007

  • .xlsb: Microsoft Office Excel 2007

Audience

The Microsoft Office protocol documentation is intended for use in conjunction with publicly available standard specifications and network programming art. It assumes that the reader either is familiar with this material or has immediate access to it.

The technical documentation provides the following levels of audience support:

  • Implementer: Sufficient conceptual and reference information for a successful implementation of one or more specifications for a given task or scenario.

  • Reviewer: A definitive resource for readers who want to evaluate or understand one or more of the above file formats.

The documents listed below are covered by the Microsoft Open Specification Promise.

Specification Description

[MS-CTDOC]: Word Custom Toolbar Binary File Format Structure Specification

Specifies the Word Custom Toolbar Binary File Format Structure, which contains data used by the structures that preserve toolbar customization. This protocol also specifies how toolbar customization provides a run-time solution for the creation and deployment of toolbar customizations that are specific to the content of a file.

Click here to view this version of the [MS-CTDOC] PDF.

[MS-CTXLS]: Excel Custom Toolbar Binary File Format Structure Specification

Specifies the Excel Custom Toolbar Binary File Format Structure, which contains data used by the structures that preserve toolbar customization. This protocol also specifies how toolbar customization provides a run-time solution for the creation and deployment of toolbar customizations that are specific to the content of a file.

Click here to view this version of the [MS-CTXLS] PDF.

[MS-CUSTOMUI]: Custom UI XML Markup Specification

Specifies the Custom UI XML Markup specification, which contains information about how the 2007 Microsoft Office system implements UI customization in the context of ECMA-376 Office Open XML File Formats [ECMA-376].

Click here to view this version of the [MS-CUSTOMUI] PDF.

[MS-CUSTOMUI2]: Custom UI XML Markup Version 2 Specification

Specifies the Custom UI XML Markup Version 2, which specifies how Microsoft Office 2010 Technical Preview implements UI customization in the context of ECMA-376 Office Open XML File Formats [ECMA-376].

Click here to view this version of the [MS-CUSTOMUI2] PDF.

[MS-DOC]: Word Binary File Format (.doc) Structure Specification

Specifies the Word Binary File Format (.doc) Structure, which is the binary file format used by Microsoft Word 97, Microsoft Word 2000, Microsoft Word 2002, and Microsoft Office Word 2003.

Click here to view this version of the [MS-DOC] PDF.

[MS-DOCX]: Word Extensions to the Office Open XML File Format (.docx) Specification

Specifies extensions to the Office Open XML file format structure. This document specifies elements and attributes that extend the XML vocabulary for representing word processing documents as presented in the ISO/IEC-29500 specification.

Click here to view this version of the [MS-DOCX] PDF.

[MS-DSEXPORT]: Document Set Package Format Structure Specification

Specifies the Document Set Package Format Structure, which is used to store the contents of document sets that have been exported from a document library.

Click here to view this version of the [MS-DSEXPORT] PDF.

[MS-ODCFF]: Office Data Connection File Format Structure Specification

Specifies the Office Data Connection File Format Structure, which is used for specifying data connection information that can be used to fetch data from a database.

Click here to view this version of the [MS-ODCFF] PDF.

[MS-ODRAW]: Office Drawing Binary File Format Structure Specification

Specifies the Office Drawing, or OfficeArt, binary file format. This file format exists as part of various Microsoft Office application binary file formats. The OfficeArt data represents the drawing elements and all their associated formatting in those Office applications. Typically these elements are represented as shapes contained within drawings or diagrams, but may include form controls or tables.

Click here to view this version of the [MS-ODRAW] PDF.

[MS-ODRAWXML]: Office Drawing Extensions to Office Open XML Structure Specification

Specifies extensions to the DrawingML OOXML File Format Structure, which is used in WordprocessingML, SpreadsheetML and PresentationML documents.

Click here to view this version of the [MS-ODRAWXML] PDF.

[MS-OFFCRYPTO]: Office Document Cryptography Structure Specification

Specifies the Office Document Cryptography Structure, which is the file format for documents with Information Rights Management policies applied.

Click here to view this version of the [MS-OFFCRYPTO] PDF.

[MS-OFFMACRO]: Office Macro-Enabled File Format Specification

Specifies the structures of macro-enabled WordProcessingML, SpreadsheetML, and PresentationML file formats that are either not present in or modified from non-macro-enabled WordProcessingML, SpreadsheetML, and PresentationML file formats.

Click here to view this version of the [MS-OFFMACRO] PDF.

[MS-OFFMACRO2]: Office Macro-Enabled File Format Version 2 Specification

Specifies the structures of macro-enabled WordprocessingML, SpreadsheetML, and PresentationML file formats that are either not present in or modified from non-macro-enabled WordprocessingML, SpreadsheetML, and PresentationML file formats.

Click here to view this version of the [MS-OFFMACRO2] PDF.

[MS-OFORMS]: Office Forms Binary File Format Structure Specification

Specifies the Office Forms Binary File Format Structure, which is the format of forms in Microsoft Office as they are us used by the host applications Microsoft Word 97, Microsoft Word 2000, Microsoft Word 2002, Microsoft Office Word 2003, Microsoft Excel 97, Microsoft Excel 2000, Microsoft Excel 2002, Microsoft Office Excel 2003, and Microsoft PowerPoint 97, Microsoft PowerPoint 2000, Microsoft PowerPoint 2002, Microsoft Office PowerPoint 2003.

Click here to view this version of the [MS-OFORMS] PDF.

[MS-OGRAPH]: Office Graph Binary File Format Structure Specification

Specifies the Office Graph Binary File Format Structure, which is the file format for embedded Microsoft Graph Chart objects that commonly used by Microsoft Office 97, Microsoft Office XP, Microsoft Office 2003, and the 2007 Microsoft Office system documents.

Click here to view this version of the [MS-OGRAPH] PDF.

[MS-ONE]: OneNote File Format Specification

Specifies the OneNote File Format (.one), which is a persistence format for digital notes in the form of a section and pages which can contain text, images, tables, note tags and other forms of content.

Click here to view this version of the [MS-ONE] PDF.

[MS-ONESTORE]: OneNote Revision Store File Format Specification

Specifies the OneNote Binary File Format (.one and .onetoc2) Structure Specification. This structure is a collection of structures that specify a revision store organized into cross-referenced object spaces, containing objects with property sets, and containing a transaction log to ensure file integrity across asynchronous writes.

Click here to view this version of the [MS-ONESTORE] PDF.

[MS-OSHARED]: Office Common Data Types and Objects Structure Specification

Specifies the Office Common Data Types and Objects Structure, which are data types and data structures that are commonly used by Microsoft Office 97, Microsoft Office XP, Microsoft Office 2003, and the 2007 Microsoft Office system documents.

Click here to view this version of the [MS-OSHARED] PDF.

[MS-OVBA]: Office VBA File Format Structure Specification

Specifies the Office VBA File Format Structure, which describes the Microsoft Visual Basic for Applications (VBA) File Format for Microsoft Office 97, Microsoft Office 2000, Microsoft Office XP, Microsoft Office 2003, and the 2007 Microsoft Office system. This specification also describes a storage that contains a VBA project, which contains embedded macros and custom forms for use in Office documents.

Click here to view this version of the [MS-OVBA] PDF.

[MS-PPT]: PowerPoint Binary File Format (.ppt) Structure Specification

Specifies the PowerPoint Binary File Format (.ppt) Structure, which is the binary file format used by Microsoft PowerPoint 97, Microsoft PowerPoint 2000, Microsoft PowerPoint 2002, and Microsoft Office PowerPoint 2003.

Click here to view this version of the [MS-PPT] PDF.

[MS-PPTX]: PowerPoint Extensions to the Office Open XML File Format (.pptx) Specification

Specifies elements and attributes that extend the XML vocabulary for representing PresentationML documents specified in ISO/IEC-29500 specification.

Click here to view this version of the [MS-PPTX] PDF.

[MS-WORDLFF]: Word Co-Authoring File Format (.xml) in Document Lock Persistence Structure Specification

Specifies the Office Word Co-Authoring File Format structure, which enables a client to create and manage authors’ presence within regions of a word processing document.

Click here to view this version of the [MS-WORDLFF] PDF.

[MS-XLS]: Excel Binary File Format (.xls) Structure Specification

Specifies the Excel Binary File Format (.xls) Structure, which is the binary file format used by Microsoft Excel 97, Microsoft Excel 2000, Microsoft Excel 2002, and Microsoft Office Excel 2003.

Click here to view this version of the [MS-XLS] PDF.

[MS-XLSB]: Excel Binary File Format (.xlsb) Structure Specification

Specifies the Excel Binary File Format (.xlsb) Structure, which is a collection of records and structures that specify Excel workbook content. The content can include unstructured or semi-structured tables of numbers, text, or both numbers and text, formulas, external data connections, charts and images.

Click here to view this version of the [MS-XLSB] PDF.

[MS-XLSX]: Excel Extensions to the Office Open XML SpreadsheetML File Format (.xlsx) Specification

Specifies spreadsheet-related extensions to [ISO/IEC-29500-1]. The extensions are specified using conventions provided by [ISO/IEC-29500-3].

Click here to view this version of the [MS-XLSX] PDF.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker