DOCXとは? わかりやすく解説

Weblio 辞書 > コンピュータ > 拡張子辞典 > DOCXの意味・解説 

.docx

.docxとは、MicrosoftワープロソフトWord 2007」(Microsoft Office Word 2007)で作成され文書標準的用いられる拡張子である。

Word 2007を含むオフィススイートOffice 2007」では、ファイル保存する形式として、従来のようなバイナリ形式ではなくOpenXMLOOXML)と呼ばれるXMLベース形式新たに採用されている。

Word 2007より前のバージョンWordで、そのまま.docxファイルを開くことはできないが、Microsoft無償配布している「互換機能パック」を追加インストールすれば、Office 2000Office 2003Wordでも.docxファイル表示編集保存することができる。

また、Word 2007編集した文書も、ファイル形式従来Word標準形式であったDOC形式.doc)にして保存すれば、従来Wordファイル自由に扱うことが可能である。

Microsoft Officeインストールされていない場合Microsoftから無償提供されているファイル閲覧用のソフトウェアWord Viewer」と、「互換機能パック」とを併せてインストールすれば、ファイル表示させることができる。

なお、Word 2007のテンプレートファイルには「.dotx」、マクロ機能有効にして保存した拡張子には「.docm」、マクロ有効なテンプレートには「.dotm」の拡張子が付く。

ちなみにOOXMLではZIP圧縮技術使用し文書データ圧縮して格納している。そのため、ファイル拡張子手動で「.zip」に変更すると、ファイル解凍しXML形式テキストファイル取り出すことができる。テキストWordではない通常のテキストエディタ編集したり、また、文書中に埋め込まれ画像データ直接取り出したりといったことができるようになる


参照リンク
Word、Excel、および PowerPoint 2007 用ファイル形式互換機能パック - (Microsoft Office Online
Word 2003 の ビューア - (Microsoft Office Online
新しいファイル名拡張子および Open XML 形式入門 - (Microsoft Office Online

Office Open XML

(DOCX から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/10/09 03:49 UTC 版)

Office Open XML Document
The OOXML Document icon, as appears on the Microsoft OneDrive web service
拡張子.docx
.docm(マクロ使用時)
MIMEタイプapplication/vnd.
openxmlformats-officedocument.
wordprocessingml.
document[1]
開発者マイクロソフトECMAISO / IEC
種別文書ファイルフォーマット
派生元XMLDOC、WordProcessingML
国際標準ECMA-376ISO/IEC 29500-1:2016
Office Open XML Workbook
拡張子.xlsx
.xlsm(マクロ使用時)
MIMEタイプapplication/vnd.
openxmlformats-officedocument.
spreadsheetml.
sheet[1]
開発者マイクロソフト、ECMA、ISO / IEC
種別表計算ファイルフォーマット
派生元XMLXLS、SpreadsheetML
国際標準ECMA-376ISO/IEC 29500-1:2016
Office Open XML Presentation
拡張子.pptx
.pptm(マクロ使用時)
MIMEタイプapplication/vnd.
openxmlformats-officedocument.
presentationml.
presentation[1]
開発者マイクロソフト、ECMA、ISO / IEC
種別プレゼンテーションファイルフォーマット
派生元XMLPPT
国際標準ECMA-376ISO/IEC 29500-1:2016

Office Open XML (OpenXMLOOXML) とは、ZIP形式で圧縮されたXMLをベースとし、Microsoftが策定、最初はECMAで引き続きISO/IEC JTC1により標準化されたオフィススイートファイルフォーマットである。

2006年12月に ECMA により ECMA-376[2]として標準化され、2008年4月にはISOIECの合同技術委員会 ISO/IEC JTC 1の副委員会SC 34において、ISO/IEC 29500として標準化された。競合国際規格として「ISO/IEC 26300:OpenDocument Format(ODF)」がある。

Microsoft Office 2010は、ECMA-376の読み込みサポート、ISO/IEC 29500 Transitionalの完全サポート、および ISO/IEC 29500 Strict の読み込みサポートがある。Microsoft Office 2013以降は、ISO/IEC 29500 Strictも完全にサポートするが[3][4][5]、後方互換性に問題があるため、デフォルトのファイル形式としては使用していない[6]

概要

Microsoft Office はデータを保存するにあたり独自のバイナリ形式を用いてきたが、バージョン12(Office 2007)からは、XMLで記述された規格を標準ファイル形式として採用した。それが Office Open XMLである。

XMLで記述された文書群と画像などのバイナリデータをオープン・パッケージング・コンベンションズ[7]によりひとつのファイルに集成した構造となっている。なお、オープン・パッケージング・コンベンションズはZIPが使用されている。

従来使われている .doc、.xls、.ppt 形式とのバイナリ互換性はない。またマクロを含む文書の拡張子は .docm、.xlsm、.pptm である。

OpenXML を標準フォーマットとして採用することで

  • Microsoft Office をインストールされていない環境でもファイルの読み書きが可能
  • パーツの再利用が容易になる
  • パーツに分けることによりファイル破損のリスクを限定する事ができる
  • zip圧縮されることでファイルサイズが小さくなる

といったメリットが期待される。

バージョン11(Office 2003)以前でもXMLで記述されたファイル形式(拡張子は .xml)での保存は可能であったが、Office Open XMLとは仕様が異なっている。

仕様

Office Open XMLに基づいて作られたファイルは複数のXMLファイルから成り立っており、これらをzipで圧縮することにより1つの文書としている。これをOffice Open XMLではパッケージと呼んでいる。

例えば Word の .docx ファイルをZIP形式のファイルとして展開すると、以下のようなパーツから成り立っていることが分かる。

document.xml
テキストコンテンツ
fontTable.xml
フォント表
settings.xml
設定情報
styles.xml
テキストのスタイル情報
webSettings.xml
ウェブ用のスタイル情報
media
画像などのメディアファイルを格納するフォルダ
_rels
各パーツの関連性(リレーションシップ)を記述するファイルを格納するフォルダ

個々のXMLファイルやフォルダーをどのように設置するかはOpen Packaging Conventions (en)と呼ばれる方法で定められている[8]。また、以下のような専用のマークアップ言語を用いてデータは表現される。

PresentationML
PowerPointなどプレゼンテーションのデータを記述するための言語。
SpreadsheetML (SML)
Excelなど表計算のデータを記述するための言語。ワークブックの下に複数のワークシートが連なるという形で構成される。
WordprocessingML (WML)
Wordなど文書を記述するための言語。本文を記述するメインドキュメントと、脚注やスタイルデータなどのパーツドキュメントなどから成る。
DrawingML
図形や画像などを記述・格納するための言語。
Office MathML (OMML)
数式を記述するための言語。

仕様書

ISO/IEC 29500:2008

ISO/IEC 29500の仕様書は以下の4つのパートで構成され、それぞれ独立した規格である。

例として、2008年版の構成は以下の通り。

Part 1 (Fundamentals and Markup Language Reference)
This part has 5560 pages. It contains:
Part 2 (Open Packaging Conventions)
This part has 129 pages. It contains:
Part 3 (Markup Compatibility and Extensibility)
This part has 40 pages. It contains:
Part 4 (Transitional Migration Features)
This part has 1464 pages. It contains: Microsoft Office 97から Microsoft Office 2008までを含む下位互換性のための機能 

2012年版は一部がオンラインで閲覧できる[9][10]

完全版は購入する必要がある。

2016年版は電子版であればダウンロードが可能である。

拡張子

ファイルの種類 拡張形式 MIMEタイプ OOXML仕様
ワープロ .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
表計算 .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
プレゼンテーション .pptx application/vnd.openxmlformats-officedocument.presentationml.presentation

バージョン

Office Open XML は、仕様の厳密さを重視したストリクト[注釈 1]と過去との互換性を重視したトランジショナル[注釈 2]の2種類を規定したファイルフォーマット仕様である。

第一版
2006年12月にECMAにより、ECMA-376として発行された初版である。
第二版
2008年12月にECMAから発行された。
第三版
2011年6月にECMAから発行された。
第四版
2012年12月にECMAから発行された。
第五版
2021年12月にECMAから発行された。

アプリケーションの対応

マイクロソフト
マイクロソフトは、Microsoft Office 2007 で、ECMA-376 第一版の読み書きに対応し、標準ファイル形式として採用した。Microsoft Office 2010 では ECMA-376 第二版の読み書きに対応し標準ファイル形式として採用するとともに、ISO/IEC 29500 のトランジョショナルの読み書き、ISO/IEC 29500のストリクトの読み取りに対応した[11]Windows 7 付属のワードパッドでも、競合規格である OpenDocument Text と共に対応した。また、旧バージョンである Office 2000、XP、2003 で読み書きをするための互換パックを開発し、無償配布している[12]
LibreOffice
LibreOfficeは、LibreOffice 3.4で OOXML の読み書きに対応した。
オフィススイート
Microsoft Office 以外の多くのオフィススイートOffice Open XML を開き、加工するまでは可能となっている(保存は OpenDocument 形式などで行う)。ただし2012年現在、日本語パソコン環境で Office Open XML 形式で保存まで可能なのはKingsoft Office[1]LibreOffice のみである(詳しくは「オフィススイートの比較」を参照のこと)。
Office Server Document Converter
アンテナハウス はOOXML形式の文書ファイルを読み込んでレンダリングし、PDF、SVG、画像などの形式で保存するコンバータを提供している。

昨今の動向

OpenXML は2006年12月には ECMA の標準規格 ECMA-376 として承認され、ISO の承認へと作業が続けられた。しかし、日本においては政府は中央省庁で2007年夏より調達するソフトに対しソフトウェアが扱う文書やデータが国際規格もしくは日本工業規格に準拠していることを調達の原則条件とすることを決定しており[13]、Microsoft Office製品は対象外となる可能性があると懸念された。

2007年7月1日にはNHKが上記の考え方に基づき、「国が今後、マイクロソフトの WordExcel を購入できなくなる」という報道を行った。

これに対して総務省は7月2日の定例会見において資料を配布し、「オープンな標準は、国際規格 (ISO) や日本工業規格 (JIS) だけではなく、その他の公的規格や業界団体による規格も含まれる概念であるため、国際規格 (ISO) や日本工業規格 (JIS) に該当していない製品等がただちに排除されるという理解は誤りです」とNHK報道は誤りであると反論した。この時点で OpenXML は、標準化団体ECMA によって「ECMA-376」として標準化されており、総務省の言う「その他の公的規格」に該当する。

さらに総務省は、「加えて、政府調達の基本指針では、調達仕様書の要求要件として、 オープンな標準を優先して記載するということのみを定めており、オープンな標準に準拠した製品等を提案として求めるにとどまるものであって、提案された製品等を調達するか否かは、その他の要求要件とも照らし合わせて総合的に評価し決定されるものであることから、そのプロセスを経ずに『原則として、ワードやエクセルを購入できなくなる』ということはありません」と述べた。

アメリカ合衆国マサチューセッツ州が州政府の標準文書としてODFを採用するなどの動きに対応するため、マイクロソフトは「Open XML Translator」プロジェクトを立ち上げ、2007 Office system 用のODF対応プラグインモジュール開発を進めた[14]。2008年4月には OpenXML もISO承認を得て、マイクロソフトは勝利宣言を出した[15][16]。その一方で、マイクロソフトは6月にODFフォーマットに対応する意向を示し[17]Office System 文書の相互運用性向上を進めるべくODFを策定する構造化情報標準促進協会のオフィス文書のためのオープン文書形式技術委員会に参加、2009年には 2007 Office system SP2 で正式にODFフォーマットの読み込みと保存に対応した[18]。ただし、ODFの再現性はあまり高くない[19]

批判

OpenXML に類似する規格としてODFが存在する。どちらもXML形式の規格であるが、互換性はない。ODFを推進するフリーソフトウェア財団をはじめとする諸団体はマイクロソフトによる市場の寡占に反対する立場から、「OpenXMLクロスプラットフォームではない」「マイクロソフトの圧倒的なシェアを利用した暴力」だと主張して OpenXML に強く反対した。OpenXML のISO標準化の際には、両陣営の間で激しい応酬が繰り広げられた[20]

脚注

注釈

  1. ^ : Strict
  2. ^ : Transitional

出典

  1. ^ a b c Microsoft. “Register file extensions on third party servers” (英語). microsoft.com. 2008年4月9日閲覧。
  2. ^ Standard ECMA-376 Office Open XML File Formats (英語)
  3. ^ Office 2013ではStrict Open XML形式の保存とODF1.2形式をサポート | スラド オープンソース”. opensource.srad.jp. 2023年1月21日閲覧。
  4. ^ Archiveddocs. “XML file name extension reference for Office 2013” (英語). learn.microsoft.com. 2023年1月21日閲覧。
  5. ^ DHB-MSFT. “XML file name extension reference for Office - Deploy Office” (英語). learn.microsoft.com. 2023年1月21日閲覧。
  6. ^ XLSX Strict (Office Open XML), ISO 29500-1:2008-2016”. www.loc.gov (2020年12月6日). 2023年1月21日閲覧。
  7. ^ : Open Packaging Conventions
  8. ^ アンテナP.13
  9. ^ ISO/IEC 29500-2:2012(en) Information technology — Document description and processing languages — Office Open XML File Formats — Part 2: Open Packaging Conventions
  10. ^ ISO/IEC 29500-3:2012(en) Information technology — Document description and processing languages — Office Open XML File Formats — Part 3: Markup Compatibility and Extensibility
  11. ^ http://msdn.microsoft.com/ja-jp/library/gg607163.aspx
  12. ^ WordExcel、および PowerPoint 2007 用ファイル形式互換機能パック”. Microsoft Office Online. 2008年12月4日閲覧。[リンク切れ]
  13. ^ 総務省 (2007年3月1日). “情報システムに係る政府調達の基本指針” (PDF). 2017年8月20日閲覧。
  14. ^ マイクロソフト (2006年7月5日). “Microsoft Expands Document Interoperability” (英語). 2017年8月20日閲覧。
  15. ^ Ecma Office Open XML Document Format Appears to Win Approval as an ISO/IEC Standard” (英語). Microsoft PressPass (2008年4月1日). 2017年8月20日閲覧。
  16. ^ Open XML、ISO標準に――MSが勝利宣言”. ITmedia News (2008年4月2日). 2010年11月23日閲覧。
  17. ^ Red Hat Summit panel: Who 'won' OOXML battle?”. InfoWorld (2008年6月19日). 2012年2月2日閲覧。[リンク切れ]
  18. ^ 2007 Microsoft Office system Service Pack 2”. マイクロソフト (2009年4月30日). 2010年4月18日閲覧。
  19. ^ Word を使用して OpenDocument テキスト (.odt) 形式の文書を開く、または保存する - Microsoft
  20. ^ OOXML対ODF論争から得た教訓”. ZDNet.com (2008年4月1日). 2012年2月2日閲覧。

参考文献

関連項目

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DOCX」の関連用語

DOCXのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DOCXのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
拡張子辞典拡張子辞典
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【.docx】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのOffice Open XML (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS