Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


Office file formats

Starting with Office 2007, Microsoft switched to Office Open XML (OOXML) as the default file formats for its applications. However, the legacy .doc (Word), .xls (Excel) and .ppt (PowerPoint) file formats are still supported in Office and widely used for compatibility with documents created in versions of Office from Office 97 to Office 2003. The older, legacy formats are used worldwide and are expected to remain popular for years. For more details on the new formats summarized below, see Office Open XML.

   (As of Office 2007)


  .docx   Document
  .docm   Macro
  .dotx   Template
  .dotm   Template and macro


  .xlsx   Worksheet
  .xlsb   Fast binary worksheet
  .xlsm   Macro
  .xltx   Template
  .xltm   Template and macro
  .xlam   Add-in and macro


  .pptx   Presentation
  .pptm   Macro
  .potx   Template
  .potm   Template and macro
  .ppam   Add-in
  .ppsx   Slide show
  .ppsm   Slide show and macro

Office Open XML

An XML-based file format developed by Microsoft and standardized by ECMA (ECMA 376). It is the default document format for saving applications in Microsoft Office starting with Office 2007. See Office file formats.

A Package of Folders and Files
An Office Open XML (OOXML) document is a zipped collection of folders, subfolders, XML files and other file types, which is a huge contrast from previous Microsoft Office and traditional business file formats. One advantage of the Office Open XML structure is that various parts of the document can be edited more easily because they reside in separate files.

For comparison, following are the file structures created in both the traditional Word format (Word 2003 and prior) and Word Open XML format (starting with Word 2007). The two examples depict a simple document with one picture saved with the name RESUME.


 resume.doc (one file)


 resume.docx (one file, which is a
               zipped collection of the
               following folders & files)

 _rels FOLDER
     .rels (RELationshipS; pointers to
             app, core and document
             XML files)

 docProps FOLDER
     app.xml (page characteristics)
     core.xml (authorship, versions)

 word FOLDER
     document.xml (text content)
     fontTable.xml (fonts)
     settings.xml (spelling, grammar,
                    math, spacing)
     styles.xml (paragraph styles)
     webSettings.xml (browser attributes)

     _rels SUBFOLDER
         document.xml.rels (pointers to
                            other files)

     media SUBFOLDER
         image1.jpeg (embedded image)

     theme SUBFOLDER
         theme1.xml (foreign language

Personal Use Only

Before/After Your Search Term
Office 2013Office Live
Office 2016Office Live Workspace
Office 365Office Online
Office 7Office Open XML
Office 8office productivity software
Office 9Office Ribbon
office applicationoffice scanner
office application suiteoffice suite
office automationOffice versions
Office documentOffice Vision

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design