.DOTM

DOTM ファイル

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

DOTMファイルは、Microsoft Wordのマクロ有効テンプレートです。ダブルクリックすると、そのテンプレートから新しいドキュメントが作成されます。テンプレート自体を編集するには、右クリックして «Wordで開く» を選択してください。DOTMは、LibreOffice WriterやGoogle ドキュメントでマクロを実行せずに安全に表示できます。予期しないDOTMファイルには注意してください。VBAコードが含まれており、マルウェアの配布形式として知られています。

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

このページの内容

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

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

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

ファイルを識別する

DOTM ファイル形式とは?

.dotm ファイルは、Microsoft Word マクロ有効テンプレートです。これは、Office 2007で導入された Word Open XML テンプレートファミリーのマクロ保持メンバーです。.dotx(マクロなしテンプレート)のテンプレート動作と、.docm(マクロ有効文書)の VBA マクロ機能を組み合わせています。

すべての Office Open XML ファイルと同様に、.dotm は標準の PK シグネチャ(50 4B 03 04)で始まる ZIP アーカイブです。内部的には、[Content_Types].xmlapplication/vnd.ms-word.template.macroEnabled.12 コンテンツタイプを宣言していること、およびすべての VBA マクロコードを保持する OLE2 バイナリストリームである word/vbaProject.bin が存在することによって区別されます。その他のパッケージパーツ(word/document.xmlword/styles.xmlword/settings.xml)は標準的な UTF-8 XML です。

定義された動作:.dotm ファイルをダブルクリックすると、テンプレートに基づいた新しい無題のドキュメントが作成され、テンプレート自体は変更されません。.dotm を直接編集するには、«ファイル» > «開く» を使用するか、右クリック > «Wordで開く» を選択します。

2022年以降、Microsoft はインターネットからダウンロードされた Office ファイル(Mark of the Web の適用)において、.dotm テンプレートを含むマクロをデフォルトでブロックしています。マクロがプロンプトなしで実行されるのは、ファイルが指定された «信頼できる場所» または «信頼できるテンプレート» フォルダにある場合のみです。.dotm ファイルは、企業環境において、共有スタイル、定型文、およびドキュメント作成や差し込み印刷ロジックなどの自動化を、中央管理されたテンプレートパスを介して展開するために広く使用されています。LibreOffice Writer は部分的な VBA 互換性を提供していますが、複雑なマクロには調整が必要な場合があります。

セキュリティと安全性

リスク: HIGH

DOTM は VBA マクロを保持しており、リスクの高いファイル形式です。主な脅威は «テンプレートインジェクション» 攻撃で、一見無害な DOCX に DOTM への参照を埋め込み、開封時に悪意のある VBA をサイレントにダウンロードして実行させます。直接的な DOTM フィッシングの誘い文句は、ユーザーに «コンテンツの有効化» を促します。防御策:(1) 2022年以降、Microsoft はインターネット由来の Office ファイルのマクロをデフォルトでブロックしています。Mark of the Web の警告をバイパスしないでください。(2) 予期しない、または要求していない DOTM で «コンテンツの有効化» をクリックしないでください。(3) 不審な DOTM ファイルは Google ドキュメント、Word for the web、または LibreOffice で開いてください。これらの環境では Word VBA は実行されません。(4) 実行前に拡張子を .zip に変更し、olevba (python-oletools) などのツールで vbaProject.bin を検査してください。DOTM は、テンプレート内のマクロがセッションをまたいで持続し、ドキュメント作成時に自動実行される可能性があるため、DOCM よりも大きなリスクを伴います。

形式の詳細

概要
正式名称Microsoft Word Macro-Enabled Template別名 Word Macro-Enabled Template, Word Open XML Macro-Enabled Template
開発元Microsoft Corporation登場時期 2007 (Word 2007 / Office Open XML)
MIME タイプapplication/vnd.ms-word.template.macroEnabled.12
タイプVBA マクロプロジェクトを保持する ZIP ベースの Office Open XML ドキュメントテンプレート (圧縮された XML + バイナリ)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0304
ASCII
PK··
DOTM は、オフセット 0 が «PK» (50 4B 03 04) で始まる ZIP アーカイブ (OOXML パッケージ) であり、DOCX、DOCM、DOTX と同一です。内部的には、マクロ有効テンプレートのコンテンツタイプ (application/vnd.ms-word.template.macroEnabled.12) を宣言する [Content_Types].xml と、word/vbaProject.bin (VBA マクロストレージ) の存在によって区別されます。古いバイナリ形式の .dot は D0 CF 11 E0 (OLE2) で始まります。DOTM は、DOTX のテンプレート動作と DOCM のマクロ機能を兼ね備えています。

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

Windows4 apps
Microsoft Word 有料 ダブルクリックすると、テンプレートから «新しい» ドキュメントを開始します。テンプレート自体を «編集» するには、右クリック > «開く» を選択するか、Word 内で «ファイル» > «開く» から .dotm を直接開きます。マクロは実行前にプロンプトが表示されます。信頼できるファイルのみ許可してください。
LibreOffice Writer オープンソース 無料。DOTM を開き、テンプレートの内容を表示します。VBA マクロは StarBasic に変換されます(互換性は不完全です)。Word VBA は LibreOffice では実行されないため、閲覧目的で開くのは安全です。
WPS Office Writer フリーミアム DOTM の内容を開きます。マクロのサポートは限定的です。DOTM テンプレートのテキストやレイアウトを確認するのに適しています。
Word for the web 無料 OneDrive にアップロードし、Word online で開いてテンプレートの内容を確認します。ブラウザ内ではマクロが実行されないため、不審な DOTM ファイルの閲覧に安全です。
macOS2 apps
Microsoft Word 有料 ダブルクリックすると、テンプレートから «新しい» ドキュメントを開始します。テンプレート自体を «編集» するには、右クリック > «開く» を選択するか、Word 内で «ファイル» > «開く» から .dotm を直接開きます。マクロは実行前にプロンプトが表示されます。信頼できるファイルのみ許可してください。
LibreOffice Writer オープンソース 無料。DOTM を開き、テンプレートの内容を表示します。VBA マクロは StarBasic に変換されます(互換性は不完全です)。Word VBA は LibreOffice では実行されないため、閲覧目的で開くのは安全です。
Linux1 app
LibreOffice Writer オープンソース 無料。DOTM を開き、テンプレートの内容を表示します。VBA マクロは StarBasic に変換されます(互換性は不完全です)。Word VBA は LibreOffice では実行されないため、閲覧目的で開くのは安全です。
Web1 app
Google Docs 無料 Google ドライブにアップロードし、Google ドキュメントで開いてテンプレートの内容を読み取ります。マクロは無視されます(安全な閲覧モード)。そこから DOCX/PDF としてダウンロード可能です。

技術的詳細

詳細仕様
エンコーディングUTF-8 XML パーツとバイナリ OLE2 VBA ストレージを含むバイナリ (ZIP)
マジックバイトオフセット 0 に `50 4B 03 04` (`PK`) - 標準の ZIP ローカルファイルヘッダー
バイト順序リトルエンディアン (ZIP フィールドおよび埋め込み OLE2 VBA ストレージ)
コンテナZIP アーカイブ (Office Open XML パッケージ)
圧縮ZIP エントリごとの DEFLATE
VBA プロジェクトストレージ`word/vbaProject.bin` - ZIP 内部に埋め込まれた OLE2/CFBF バイナリ。すべてのマクロコードとモジュール定義を含む
コンテンツタイプ`application/vnd.ms-word.template.macroEnabled.12` (`[Content_Types].xml` 内で宣言)
ダブルクリック時の動作テンプレートから新しい無題のドキュメントを作成します。`.dotm` 自体は編集用に開かれません
暗号化方式パスワード保護されている場合は ECMA-376 Agile Encryption 経由の AES。ZIP パッケージを OLE2 エンベロープ内にラップします
デジタル署名VBA プロジェクトのコード署名をサポート。オプションで OOXML パッケージレベルのデジタル署名も利用可能
マクロセキュリティ2022年以降、インターネット由来のファイル(Mark of the Web)はデフォルトでブロック。«信頼できる場所» からのみ無制限に実行可能
主要なパッケージパーツ`[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin`
典型的なファイルサイズ20 KB - 5 MB (単純なマクロテンプレートの場合。埋め込み画像や広範な VBA モジュールがある場合はより大きくなります)
リリース日2007 (Word 2007 / Office Open XML)
最新バージョンOOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

DOTM の変換

コミュニティ Q&A

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

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

よくある質問

DOTMファイルとは何ですか?
Microsoft Word のマクロ有効テンプレートです。VBA マクロも保持する DOTX テンプレートです。ダブルクリックするとテンプレートから新しいドキュメントが作成され、マクロを自動的に実行させることができます。
DOTMファイルを開いて内容を確認するにはどうすればよいですか?
安全に閲覧するには、Google ドキュメント、Word for the web、または LibreOffice を使用してください(マクロは実行されません)。Word の場合、テンプレート自体を編集するには、.dotm を右クリック > «開く» または «ファイル» > «開く» を選択します(単にダブルクリックしないでください。新しい文書が作成されてしまいます)。
DOTMファイルを開いても安全ですか?
マクロが実行される場合、開くことはリスクを伴います。Word VBA が実行されない Google ドキュメント、Word for the web、または LibreOffice Writer で閲覧してください。Word では、予期しない DOTM に対して «コンテンツの有効化» をクリックしないでください。
DOTMとDOTXの違いは何ですか?
DOTX はマクロを含まない Word テンプレート(安全)です。DOTM は同じものですが、VBA マクロを含めることができます。マクロが特に必要でない限り、DOTX を使用してください。
DOTMとDOCMの違いは何ですか?
どちらも VBA マクロを保持します。DOTM は «テンプレート» であり、ダブルクリックすると新しいドキュメントが作成されます。DOCM は «ドキュメント» であり、ダブルクリックするとドキュメント自体が開きます。
DOTMからマクロを取り除くにはどうすればよいですか?
Word で開き(右クリック > «開く»)、«ファイル» > «名前を付けて保存» で «Word テンプレート (*.dotx)» を選択します。VBA プロジェクトが削除されるという警告が表示されます。結果の DOTX にはマクロが含まれません。
Microsoft OfficeなしでDOTMを開くにはどうすればよいですか?
無料の LibreOffice Writer(デスクトップ)を使用するか、Google ドキュメントや Word for the web にアップロードしてください。これら3つはすべて、Word VBA マクロを実行せずにテンプレートの内容を表示できます。

参考文献

1IANA - application/vnd.ms-word.template.macroEnabled.12www.iana.org
2ISO/IEC 29500 - Office Open XML File Formatswww.iso.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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 で閲覧