Title: Office OpenXML
1Office OpenXML
- Pau Larsen
- Teknologi Specialist
- Microsoft
2The Role of XMLOffice File Formats XML
Evolution
Office 2003 Breakthrough XML Support WordML,
SpreadsheetML Custom-defined schema
Office 2007 New XML-based Formats XML File format
Default XML PowerPoint Format
Office 2000 Early Innovation XML Document
Properties
Office XP First XML Formats Spreadsheet XML
Office 97 Existing binary file formats designed
in 1994, launched in Office 97
3New File Formats
4File Format Compatibility
- Compatibility Mode
- Office 2007 file formats fully editable back to
Office 2000 - Artwork, Charts, Diagrams use Office 2000-2003
format - Office 2007 features disallowed by Office 2007
interface - Compatibility Checker enforces interoperability
- Enabled for Office 2003 AND Office 2007 formats
Office 2007
Office 2003, XP, 2000
- Upgrade to Full Functionality Mode
- Enables full Office 2007 functionality
- Bulk converter available to convert full
repositories
Office 2003, XP, 2000
Office 2007
- Downgrade to Compatibility Mode
- Office 2007 features downgrade to Office 2003
features - Compatibility Checker assists in downgrade
process - Some artwork is rasterized (can be rehydrated)
- Some structural information lost (XML Bindings,
Building block information)
Office 2007
Office 2003, XP, 2000
5The Role of XMLEvolving Customer Scenarios
6Developing against the formats
- Fully Documented Formats
- Freely available for download with a royalty free
license - Office file format schemas - Used to validate
content for a given part - .NET 3.0 Package APIs
- Access/maintain parts and relationships within a
file - Takes care of all ZIP level functionality
- XML
- Xpath -within content
- XML DOM - Manipulating content
- Office Open XML Resource Kit
- Tools for constructing and deconstructing the new
file formats
7Building An Open Community
- www.OpenXMLDeveloper.org
- Formed to provide Open XML Formats developers
with a forum for the free exchange of ideas,
technical support, tips and tools related to all
Open XML Formats issues - Open to anyone free of charge to enable broad
participation and development of solutions using
the Open XML Formats on any platform