はじめに

本書の初版では、「はじめに」には次のような記述がありました。「2007年初頭、“2007 Microsoft Office System(Office 2007)”がMicrosoftから発売されました。前回のOffice 2003から4年、ユーザインタフェースもファイル形式も一新され注目を浴びています。本書ではOffice 2007で採用された新しいファイル形式であるOffice Open XML仕様に注目して解説します。」

2007年から10年以上経過した現在、docx、xlsx、pptxといった拡張子もよく目にするようになりました。Microsoft Office(MS Office)は間もなくOffice 2021が発売される予定です。一方で、サブスクリプションのOffice 365やMicrosoft 365といった製品も登場しています。

docx、xlsx、pptxといった、XMLをベースとするこれらのOffice文書形式は、Office Open XML File Formats(OOXML)という仕様に基づきます。

OOXMLはXML形式を使っています。したがって、その仕様を理解するためにはXMLやスキーマの知識が必須となります。本書ではXMLの基礎知識が既にある方へ向けて書かれており、XMLについての解説は行っておりません。

本書はこのOOXML仕様の入門編ということで、この仕様すべてについての解説は行っておりません。