.DOCM

DOCM ファイル

Microsoft Word Macro-Enabled Document
質問する
クイック回答

DOCM ファイルは、VBA マクロを含む Microsoft Word 文書です。Microsoft Word、LibreOffice Writer、または Word for the web や Google Docs などの無料のウェブツールで開くことができます。主な懸念事項は安全性です。DOCM 内のマクロはマルウェアを運ぶ可能性があるため、予期しないファイルで «コンテンツの有効化» をクリックしないでください。

開発元: Microsoft カテゴリ: テキストファイル オープンスタンダード MIME: application/vnd.ms-word.document.macroEnabled.12
対応OS Windows macOS Linux Web
関連: .DOC · .ODT · .DOCX · .GDOC

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 25, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DOCM ファイル形式とは?

.docm ファイルは、Microsoft Office 2007 で導入された Microsoft Word によって作成されるマクロ有効文書です。.docm 形式は .docx 形式と密接に関連していますが、主な違いは、文書内の反復的なタスクを自動化する埋め込み VBA マクロを保存している点です。通常の .docx はマクロを保持できないため、Word はマクロを含む文書を自動的に .docm として保存します。

.docx と同様に、.docm ファイルは圧縮された ZIP アーカイブ ベースの Open XML パッケージであり、書式設定されたテキスト、画像、図形、グラフなどを含めることができます。内部的には、パッケージには VBA プロジェクトを保持するバイナリ部分の word/vbaProject.bin と、コンテンツやスタイル用の標準的な XML 部分が含まれています。

.docm ファイルを開いて編集できるアプリケーションには、Microsoft Word、LibreOffice Writer、WPS Office Writer などがあります。Google Docs や Word for the web でも .docm ファイルを開くことができますが、VBA マクロを完全に実行することはできません。

セキュリティと安全性

リスク: HIGH

DOCM は、コードを実行する VBA マクロを保持できるため、最も注意が必要な形式の一つです。マクロ有効の Word/Excel 文書は、古くからマルウェア(Emotet や、請求書・履歴書を装ったダウンローダーなど)の配信手法として使われてきました。攻撃は、ユーザーを誘導して «コンテンツの有効化» や «マクロを有効にする» をクリックさせ、マクロにマルウェアをダウンロード・実行させるというソーシャルエンジニアリングの手法をとります。防御策:(1) 2022年以降、Microsoft はインターネットから取得した Office ファイル(Mark of the Web)のマクロをデフォルトでブロックしています。予期しないファイルに対してこの警告を無視しないでください。(2) 依頼した覚えのない .docm ファイルのマクロは絶対に有効にしないでください。特に、プレーンテキストであるべき文書がマクロ有効形式で届いた場合は注意が必要です。(3) 不審な内容を安全に読むには、Word VBA が実行されない Google Docs、Word for the web、LibreOffice で開くか、.docx として保存してマクロを除去してください。(4) ウイルス対策ソフトと Office を最新の状態に保ってください。

形式の詳細

概要
正式名称Microsoft Word Macro-Enabled Document別名 Word Open XML Macro-Enabled Document, macro-enabled Word document
開発元Microsoft登場時期 2007 (Word 2007 / Office Open XML)
MIME タイプapplication/vnd.ms-word.document.macroEnabled.12
タイプVBA マクロプロジェクトを保持する ZIP ベースの Office Open XML パッケージ (圧縮 XML)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0304
ASCII
PK··
DOCM は ZIP アーカイブであるため、他の ZIP や DOCX と同様に «PK» (50 4B 03 04) で始まります。DOCX との違いは内部にあります。[Content_Types].xml がマクロ有効のメイン文書コンテンツタイプを宣言しており、パッケージには VBA マクロを保持する word/vbaProject.bin パーツが含まれています。古いバイナリ形式の .doc は D0 CF 11 E0 (OLE2) で始まります。

DOCM ファイルを開くプログラム

Windows3 apps
Microsoft Word 有料 ダブルクリックして開きます。«コンテンツの有効化» を選択するまでマクロは無効のままです。信頼できるファイルに対してのみ有効にしてください。
LibreOffice Writer オープンソース 無料。文書のテキストと(セキュリティプロンプト付きで)StarBasic にマッピングされたマクロを開きます。Word の VBA を実行せずに不審な .docm を安全に読み取るのに適しています。
WPS Office Writer フリーミアム 無料の Word 風エディタ。DOCM コンテンツの表示と編集が可能です。
macOS2 apps
Microsoft Word 有料 ダブルクリックして開きます。«コンテンツの有効化» を選択するまでマクロは無効のままです。信頼できるファイルに対してのみ有効にしてください。
LibreOffice Writer オープンソース 無料。文書のテキストと(セキュリティプロンプト付きで)StarBasic にマッピングされたマクロを開きます。Word の VBA を実行せずに不審な .docm を安全に読み取るのに適しています。
Linux1 app
LibreOffice Writer オープンソース 無料。文書のテキストと(セキュリティプロンプト付きで)StarBasic にマッピングされたマクロを開きます。Word の VBA を実行せずに不審な .docm を安全に読み取るのに適しています。
Web2 apps
Google Docs 無料 Drive にアップロードして Google Docs で開き、内容を読み取ります。マクロは無視されます(安全な表示)。
Word for the web 無料 OneDrive にアップロードして Word online で開き、テキストを閲覧・編集します。ブラウザ内ではマクロが実行されないため、安全に閲覧できます。

技術的詳細

詳細仕様
MIME タイプapplication/vnd.ms-word.document.macroEnabled.12
マジックバイト50 4B 03 04 ("PK" - ZIP ローカルファイルヘッダー、.docx と同一)
コンテナ形式ZIP アーカイブ (Office Open XML パッケージ)
圧縮DEFLATE、ZIP コンテナ内のエントリごとに適用
メイン文書パーツword/document.xml - 文書本体を保持する UTF-8 WordprocessingML XML
マクロストレージword/vbaProject.bin - VBA マクロプロジェクトを保持するバイナリ OLE2/CFBF コンテナ (MS-OVBA 形式)
コンテンツタイプ宣言[Content_Types].xml が macroEnabled.12 コンテンツタイプを宣言し、.docm を .docx と区別する
暗号化AES (ECMA-376 Agile Encryption) によるオプションのパスワード暗号化。パッケージを OLE2/CFBF エンベロープでラップする
一般的なファイルサイズ20 KB - 10 MB。テキストのみのファイルは小さく、埋め込み画像やメディアがサイズの大半を占める
バイト順序ZIP フィールドおよび OLE2 VBA ストレージにおいてリトルエンディアン
整合性チェックZIP エントリごとの CRC-32。VBA プロジェクトおよび文書パッケージ用のオプションのデジタル署名
サポートされているプラットフォームWindows, macOS, Linux (LibreOffice), ウェブ (ほとんどのブラウザで閲覧のみ)
.docx との関係構造的には .docx と同一。違いはコンテンツタイプ宣言と追加された word/vbaProject.bin パーツ
VBA エンジンMicrosoft Visual Basic for Applications (VBA)。マクロ有効の Excel (.xlsm) や PowerPoint (.pptm) ファイルと同じエンジンを使用
最大アーカイブエントリ数ZIP の制限である 65,535 エントリ(実際にはほとんど達することはない)
エンコーディング混合:ZIP コンテナ内の UTF-8 XML テキストパーツとバイナリ OLE2 (vbaProject.bin)
リリース日2007 (Word 2007 / Office Open XML)
最新バージョンOOXML transitional/strict per ISO/IEC 29500; current Microsoft 365 build of the schema
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

DOCM の変換

可能
.DOCM .ZIPガイド
はい - DOCM は実体は ZIP アーカイブです。拡張子を .docm から .zip に変更し、任意のアーカイブツールで開いて内容を確認できます。
変換方法
.DOCM .PDFガイド
はい。Microsoft WordまたはLibreOffice Writerでファイルを開き、ワンステップで直接PDFにエクスポートできます。
変換方法
.DOCM .TXTガイド
はい。Microsoft Wordまたは無料のLibreOffice Writerでファイルを開き、「名前を付けて保存」でプレーンテキストを選択します。どちらもWindows、macOS、Linuxで動作します。
変換方法
.DOCM .DOCガイド
はい、Microsoft WordとLibreOffice WriterはどちらもDOCMからDOCへ直接変換できます。ファイルを開き、「ファイル」>「名前を付けて保存」>「Word 97-2003 文書…
変換方法
.DOCM .ODTガイド
はい、LibreOffice Writerでファイルを開き、数秒でODTとして保存できます。
変換方法
.DOCM .RTFガイド
はい、Microsoft WordまたはLibreOffice WriterでDOCMを開き、「名前を付けて保存」を使用して1分以内にRTFをエクスポートできます。
変換方法
.DOCM .DOCXガイド
はい。Microsoft WordまたはLibreOffice Writerでファイルを開き、「ファイル」>「名前を付けて保存」>「Word文書…
変換方法
.DOCM .DOTMガイド
はい。Microsoft Wordでファイルを開き、[名前を付けて保存] で「Word マクロ有効テンプレート (.dotm)」形式を選択します。
変換方法

コミュニティ Q&A

ユーザーからの質問
質問する
DOCM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DOCM ファイルについて最初の質問をしてみましょう。

よくある質問

DOCM ファイルとは何ですか?
マクロが有効な Microsoft Word 文書です。DOCX とほぼ同じですが、VBA マクロ(埋め込みプログラム)を含めることができます。Word は、コードを実行できることを知らせるために、マクロを使用する文書を .docm として保存します。
DOCX と DOCM の違いは何ですか?
どちらも Word の ZIP/XML 形式です。DOCX はマクロを含んだり実行したりできませんが、DOCM は可能です。文書にマクロが含まれていない場合は .docx になるはずです。プレーンテキストを想定しているのに .docm を受け取った場合は、注意深く確認する必要があります。
DOCM ファイルを開いても安全ですか?
ファイルを開くこと自体は問題ありませんが、マクロを実行することは危険な場合があります。予期しない .docm ファイルで «コンテンツの有効化» をクリックしないでください。マクロマルウェアはそれを悪用します。確信が持てない場合は、VBA が実行されない Word for the web、Google Docs、LibreOffice で閲覧してください。
DOCM からマクロを削除するにはどうすればよいですか?
Word で開き、«名前を付けて保存» で «Word 文書 (.docx)» を選択します。Word は VBA プロジェクトを削除し、同じテキストと書式を保持したマクロのないコピーを作成します。
Microsoft Word なしで DOCM を開くにはどうすればよいですか?
無料の LibreOffice Writer や WPS Office(デスクトップ版)を使用するか、Google Docs や Word for the web にアップロードしてください。これらは文書の内容を読み取ります。ブラウザベースのオプションでは Word マクロも実行されません。
なぜ DOCX ではなく DOCM を受け取ったのですか?
その文書が実際にマクロを使用している(企業のテンプレートやフォームなど)か、あるいはマクロを悪用したフィッシング詐欺の試みであるかのどちらかです。マクロを想定していなかった場合は、コンテンツを有効にせず、送信者を確認してください。

参考文献

1Microsoft - [MS-DOCX] Word Extensions to the Office Open XML formatlearn.microsoft.com
2Microsoft - Macros from the internet are blocked by default in Officelearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

関連する拡張子

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧