メインコンテンツへスキップ

ファイル形式

DOCXとは?Wordファイル形式の中身を解説

Word 2007以降の標準形式であるDOCXは、XMLファイルをまとめたZIPパッケージです。その構造、裏付けとなる規格、変換で残るものを解説します。

著者: Hemen Dönüştür Editör Ekibi公開日: 9 分で読めます

DOCXと書かれた青いファイルバッジ

Wordで「保存」を押すと、できあがるファイルの拡張子はほぼ間違いなく.docxです。20年近くMicrosoft Wordの標準形式であり、ビジネス、教育、行政で最もよく使われる編集可能な文書形式の一つです。それでも、DOCXファイルの正体がXMLファイルの詰まったZIPアーカイブだと知っている人は多くありません。この記事では、DOCXの成り立ち、土台となる規格、中身、そしてDOCXを他の形式に変換するときの注意点を説明します。

DOCXとは

DOCXは、Office Open XML(OOXML)規格のワープロ部分であるWordprocessingMLで書かれた文書の拡張子です。以前の.doc形式は、Wordのメモリ上の構造をほぼそのままディスクに書き込む非公開のバイナリ形式でした。DOCXはこれとは違い、テキスト、書式、画像、設定を別々のXMLパーツとして保存し、それを一つの圧縮パッケージにまとめます。その結果、ファイルは一般に小さく、破損に強く、Word以外のソフトウェアでも読み書きできるようになりました。

簡単な歴史

MicrosoftはOfficeの形式を段階的にXMLベースへ移行させました。Excel向けの最初のXML形式は2000年、Word向けは2002年に登場し、どちらもOffice 2003に搭載されました。2005年11月、Microsoftはこれらの形式を「Office Open XML」という名前でEcma Internationalを通じて標準化すると発表します。そこからの動きは速いものでした。

  • 2006年12月:Ecmaが第1版をECMA-376として承認。
  • 2007年:Office 2007でDOCXがWordの標準の保存形式に。古いWord向けには、DOCXを開いて保存できる互換機能パックをMicrosoftが公開しました。
  • 2008年4月:最初の投票で否決されていたISO/IECの迅速化手続きが、承認で決着。
  • 2008年11月:規格がISO/IEC 29500:2008として発行され、2008年12月にはEcmaが技術的に同等の第2版を公開。
  • 2011年、2012年、2021年:ECMA-376の第3版、第4版、第5版が続きました。現在の第5版の各パートは2015年から2021年にかけて更新されています。

標準化によって、TransitionalとStrictという2つの適合レベルが生まれました。Transitionalには古いバイナリ文書から引き継いだ互換機能が含まれており、Wordが標準で書き出すのはこちらです。Office 2010はStrict文書を読むことしかできず、Office 2013以降はStrictに完全対応していますが、Microsoftは後方互換性を理由にStrictを標準にはしていません。

DOCXファイルの中身

DOCXファイルの拡張子を.zipに変えて開くと、通常は次のような構造が見えます。

[Content_Types].xml      パッケージ内パーツのコンテンツタイプ
_rels/.rels              パッケージ最上位のリレーションシップ
docProps/core.xml        タイトル、作成者、日付などのメタデータ
word/document.xml        文書の本文
word/styles.xml          スタイル定義
word/numbering.xml       リストの番号付け
word/header1.xml         ヘッダー(ある場合)
word/footer1.xml         フッター(ある場合)
word/media/image1.png    埋め込み画像
word/_rels/document.xml.rels  画像とハイパーリンクのリレーションシップ

パッケージの規則は、ECMA-376のパート2であるOpen Packaging Conventions(OPC)で定められています。すべてのパーツにはコンテンツタイプがあり、パーツどうしはリレーションシップファイルで結び付けられます。たとえば本文中の画像は、ファイル名ではなく、rId5のようなリレーションシップファイル内のIDで参照されます。

実際の内容はword/document.xmlにあります。MicrosoftのOpen XMLドキュメントによれば、有効な最小の文書には、documentルート、body、ラン(r)を含む少なくとも1つの段落(p)、そしてそのランの中のテキスト(t)が必要です。

<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:body>
    <w:p>
      <w:r>
        <w:rPr><w:b/></w:rPr>
        <w:t>Hello world</w:t>
      </w:r>
    </w:p>
  </w:body>
</w:document>

ランとは、同じ書式を共有するひと続きのテキストです。文の途中に太字の単語が1つあるだけで、その段落は3つのランに分かれます。Word文書で同じテキストが見た目上の理由もなく多数のランに分散していることが多いのもこのためで、どの変換ツールもこれに対処しなければなりません。

DOCX、DOCM、DOTX

同じファミリーには、ほかにもいくつかの拡張子があります。.docmはマクロ有効文書で、通常の.docxはマクロを持てないため、メール添付にはより安全な選択肢です。.dotxはテンプレート、.dotmはマクロ有効テンプレートです。構造的にはどれも同じOPCパッケージで、含まれるパーツと宣言されたコンテンツタイプが違うだけです。

DOCXが使われる場面

  • ビジネス文書:提案書、報告書、社内メモ、契約書の草案。
  • 教育:課題、論文、論文テンプレート、授業資料。
  • 法務・公共部門:申立書やレターの草案。
  • 出版:変更履歴とコメントを使った著者と編集者のやり取り。
  • 文書の自動生成:オープンな規格なので、ソフトウェアが請求書、証明書、レポートをDOCXで出力できます。

長所と短所

長所短所
公開され文書化された規格(ECMA-376、ISO/IEC 29500)規格が巨大で、すべてに対応するソフトは少ない
ZIP圧縮によりファイルが小さいソフトによってレイアウトがずれることがある
変更履歴、コメント、スタイル、目次フォントが埋め込まれず、見た目が端末に左右される
マクロを含まない、より安全な標準形式TransitionalとStrictの違いが互換性の問題を生むことがある
ほぼすべてのオフィスソフトが対応完成版を「固定」する用途ではPDFほど向いていない

DOCXを開けるソフト

Word 2007以降、Web版とモバイル版のWordはDOCXをそのまま開けます。LibreOffice Writer、Googleドキュメント、AppleのPages、WPS Officeも読み書きできます。Word 2003以前ではMicrosoftの互換機能パックが必要です。どのソフトも基本的なテキスト、スタイル、表はきちんと扱えますが、高度なレイアウト、テキストボックス、SmartArt、一部のフィールドコードはソフトによって見え方が変わることがあります。

よくあるトラブルと対処法

「ファイルが壊れているため開くことができません」と表示される

DOCXはZIPパッケージなので、ダウンロードが途中で切れたファイルや、正しく保存されなかったメール添付は開けません。まずはダウンロードし直してみてください。Wordでは、「開く」ダイアログの「開いて修復する」でテキストを取り戻せることがよくあります。コピーの拡張子を.zipに変えて開いてみると、そもそも有効なパッケージかどうかも確認できます。

別のパソコンでレイアウトがずれる

DOCXは標準ではフォントを埋め込みません。受け取った側にそのフォントがなければ代わりのフォントが使われ、行の折り返しや改ページの位置が変わります。レイアウトを正確に保つ必要があるなら、PDFで共有するか、Wordのオプションでフォントの埋め込みを有効にしてください。

「互換モード」の表示

古い.docファイルを最近のWordで開くと、タイトルバーに「互換モード」と表示されます。DOCXとして保存し直すとこのモードが解除され、新しい機能が使えるようになります。

変更履歴が残ったまま

承諾されていない変更やコメントは、共有したファイルにそのまま残ります。送る前にすべての変更を承諾または元に戻し、コメントを削除しておきましょう。

DOCXファイルを変換するときのコツ

当サイトの変換ツールでは、Word文書は当サイトのサーバーにアップロードされ、30分以内に削除されます。DOCX、DOC、RTF、PDFの間の変換は、中間のHTML段階を挟まずLibreOfficeで直接行われます。そのためWordからPDFへの変換では、ページレイアウト、ヘッダーとフッター、表の罫線、リストの番号、画像が保たれます。サーバーにインストールされていない独自のフォントは、似たフォントに置き換わることがあります。

  • 古いシステム向け:WordからDOCへの変換は、Word 97-2003形式しか受け付けないソフトウェアで役立ちます。一部の図形やレイアウト要素など、DOCに相当するもののない新しい機能は簡略化されることがあります。
  • Webやドキュメント向け:WordからMarkdownへの変換では、見出し、太字と斜体、リスト、表、リンクが保たれます。フォント、色、ページレイアウトはMarkdownに相当する機能がないため削除されます。
  • 逆方向の変換:PDFからWordへの変換は常に再構築になるため、元のDOCXはできるだけ保管しておきましょう。

よくある質問

DOCXとDOCの違いは何ですか?

DOCはWord 97-2003で使われていたバイナリ形式です。DOCXはWord 2007で導入された、XMLパーツで構成されるZIPベースのオープン規格です。DOCXは一般に小さく、壊れにくく、マクロを持てないためより安全です。

DOCXはオープンな規格ですか?

はい。EcmaによってECMA-376として、ISO/IECによってISO/IEC 29500として標準化されています。ECMA-376の文書はEcmaのWebサイトから無料でダウンロードできます。

DOCXファイルの中身を見るにはどうすればよいですか?

コピーを作って拡張子を.zipに変え、開いてください。テキストはword/document.xmlに、画像はword/mediaフォルダーにあります。

DOCXファイルにウイルスが入っていることはありますか?

通常のDOCXはマクロを含められません。マクロ有効文書には.docmという拡張子が使われます。どのファイル形式でも同じですが、出どころの分からない文書には注意し、オフィスソフトを最新の状態に保ちましょう。

WordがなくてもDOCXを開けますか?

はい。LibreOffice Writer、Googleドキュメント、AppleのPages、WPS OfficeはどれもDOCXを開けます。読むだけなら、PDFに変換するのも実用的な方法です。

出典

関連する変換ツール

すべての記事