Word 文書の添付テンプレート:ファイルが持つ .dotx・.dotm のパスと、文書が作られた場所についてパスが示すこと
最終更新日:2026 年 10 月 28 日
要点:Word 文書は、テンプレートについて 2 つの記録を持つことがあります。1 つはテンプレートの名前で、文書のプロパティです。もう 1 つは添付テンプレートで、テンプレートのファイルへのリンクです。リンクにはフルパスが入ることがあり、C:\Users\ユーザー名 の下のフォルダー、サーバーと共有の名前、取引先の名前を付けたフォルダーが読めます。ドキュメント検査は取り除く項目に「テンプレート名」を挙げ、ScrubDrop の無料版はプロパティのパーツごと名前を取り除きます。ただし、ScrubDrop の無料版はリンクを残し、ドキュメント検査の一覧はリンクに触れていません。Word のマクロで文書のプロパティだけを消した場合は名前もパスも残ったことを、Word のプロパティの記事に書いています。同じ記事の試験では、「すべての文書情報」を削除する指定にすると、テンプレートの名前は Normal.dotm になり、添付テンプレートのパスも無くなりました。テンプレートがマクロ有効の .dotm なら、パスがそのことを示します。テンプレートのマクロは .docx には入っていませんが、パスが指すテンプレートには入っています。写しでパスを読み、送る前に差し支えない場所に置いたテンプレートを添付し直してください。
テンプレートの名前とほかのプロパティはWord のプロパティの記事に、ほかのファイルへのリンク全般はWord のカスタム XML・埋め込み・リンク先の記事にあります。前の職場のテンプレートがパスのほかに持ち込むもの(ロゴやスタイルの名前など)はテンプレートの使い回しの記事にあります。この記事で扱うのは添付テンプレートそのものです。ファイルに何が記録され、Word がそれで何をし、どう付け替えるかを書きます。
テンプレートの 2 つの記録
ファイル形式の規格 ISO/IEC 29500-1(第 1 版)が、どちらも定めています。引用は、規格を載せている Microsoft の Open XML SDK の日本語のページからです(機械翻訳で、原文は英語です)。
| 記録 | 規格の説明 | .docx の中の場所 |
|---|---|---|
| テンプレートの名前(プロパティ) | 「現在のドキュメントの作成に使用される形式とスタイル情報を含む外部ドキュメント テンプレートの名前を指定します。」 | docProps/app.xml の Template |
| 添付テンプレート | 「attachedTemplate 要素には、関連付けられたテンプレートを参照するリレーションシップの ID が含まれています。」(規格の例から) | word/settings.xml の w:attachedTemplate。word/ のリレーションシップを指し、その Target がパス |
| テンプレートからスタイルを更新 | 「ドキュメントがホスティング アプリケーションによって開かれるときに、…添付テンプレート内のスタイルと一致するように、指定されたドキュメント内のスタイルを更新することを指定します。」 | word/settings.xml の w:linkStyles |
引用は SDK のページ Template、AttachedTemplate、LinkStyles からです。AttachedTemplate のページの最初の文は日本語訳では意味がとりにくいため、英語の原文によると、この要素が示すのは、アクセスでき(原文は if it is accessible)、アプリケーションが対応する形式であれば文書に添付されるテンプレートの場所です。同じページは、この要素を省略した場合は「アプリケーションはその代わりに既定のテンプレートを使用する必要があります」とも書いています(この「必要があります」と、下の LinkStyles の「無視する必要があります」は、英語の原文では should で、義務ではなく推奨の形です)。名前とリンクはファイルの別々のパーツにあるので、片方を消しても、それだけではもう片方は消えません。
パスが示すもの
パスには、テンプレートにたどり着くまでのフォルダーの名前が並びます。フォルダーには人やチームや取引先の名前が付いていることがあります。Microsoft のページ「標準テンプレート (Normal.dotm) を変更する」は、Windows の標準テンプレートの場所として C:\ を挙げています。「テンプレートを作成する」のページの Mac の説明は、「別の場所を選ばない限り、テンプレートは /Users/ユーザー名/Library/Group Containers/UBF8T346G9.Office/User Content/Templates に保存されます。」と書いています。同じページの Windows の説明では、テンプレートとして保存すると[ドキュメント]の下の[Office のカスタム テンプレート]に移動します。こうしたフォルダーにあるテンプレートは、保存した人のユーザー名をパスに持ちます。ネットワークの共有にあるテンプレートならサーバーと共有の名前が入り、\\サーバー\ のようなフォルダーなら取引先の名前が入ります。
パスは、文書がどこから来たかの証明にはなりません。分かるのは、添付したときにテンプレートがどこにあったかです。それでも、同僚の名前、社内のサーバーの名前、ほかの取引先のフォルダーで作り始めた文書であることを、読む人に伝えることがあります。
.dotm のマクロはテンプレートにあり、文書には無い
Microsoft のページ「テンプレートまたはアドイン プログラムの読み込みまたはアンロード」は、「テンプレートには、スタイル、定型句、オートコレクト エントリ、マクロ、ツール バー、カスタム メニュー設定、ショートカット キーを格納できます。」と書いています。.dotm で保存したテンプレートはマクロを持てます。それを添付した .docx は、そのマクロを持っていません。持っているのは、.dotm で終わるテンプレートのパスです。読む人には、そのパスが、マクロ付きのテンプレートで作った文書であること、テンプレートの名前、置いてあった場所を伝えます。取引先別送付状.dotm のような名前は、フォルダーと同じくらい多くを語ることがあります。
規格は、テンプレートがアクセスでき、アプリケーションが対応する形式なら添付すると書いています(上の英語の原文)。同じネットワークの同僚の PC のように、そのパスに届く PC では、テンプレートがもう一度添付されます。テンプレートは上の引用のとおりマクロや定型句などを格納でき、Microsoft のマクロのリファレンス「Document.AttachedTemplate プロパティ (Word)」には、文書に添付されたテンプレートの定型句を使う例があります。テンプレートのマクロが動くかどうか、いつ動くかは、受け取った人の Word とマクロの設定によります。この記事で引いたページはそれを説明していません。パスに届かない PC では、文書はパスを持っていてもテンプレートは手元にありません。そのとき Word が何を表示するかを説明した Microsoft のページは見つからなかったので、この記事では書きません。
テンプレートからスタイルを更新する設定
w:linkStyles の設定は、文書を開くたびにテンプレートのスタイルを文書に写すよう Word に求めます。規格は、「添付されたテンプレートが見つからない場合、または有効なファイルでない場合、この設定は無視する必要があります。」と書いています。同じパスに届く人、つまり同僚や共有のサーバーを使う人が文書を開くと、その時点のテンプレートに合わせて文書のスタイルが変わることがあります。添付テンプレートがまったく無いときにこの設定がどうなるかは、規格に書かれていません。AttachedTemplate のページは、そのときアプリケーションは「既定のテンプレートを使用する必要があります」と書き、LinkStyles のページは、テンプレートが見つからなければこの設定は無視すると書いているだけです。そこで、添付テンプレートを外すなら、この設定も切ってください。書式を送ったときのままにしたいときも、送る前に切ってください。
ドキュメント検査が扱うもの
Microsoft のドキュメント検査について説明したページは、Word の[ドキュメントのプロパティと個人情報]の検査で見つけて削除できる項目に「テンプレート名」を挙げています。一覧は、添付テンプレートのパスにも、スタイルを更新する設定にも触れていません。検査のあと、どちらとも決めつけずに、写しの word/ を見てください(下の手順)。
Word で添付テンプレートを付け替える
Word のダイアログで文書の添付テンプレートを変える手順を説明した Microsoft のページは見つかりませんでした。そこで、ここでは Microsoft のマクロのリファレンスにある方法を手順にします。
- 送るために作った写しで作業します。
- パスを読みます。ファイルの写しで読むか(下の手順)、マクロのリファレンス「Document.AttachedTemplate プロパティ (Word)」にある、「作業中の文書に添付されたテンプレートの名前とパスを表示します」という例を使います。
- パスに人・取引先・サーバーの名前が入っているなら、ユーザー フォルダーの外に置いたテンプレートを添付し直します。同じページには、パスを指定してテンプレートを添付する例(
ActiveDocument.)があります。AttachedTemplate = "C:\ Templates\ Letter.dot" C:\Templatesのようなフォルダーなら、C:\Users\ユーザー名の下のフォルダーと違い、パスにユーザー名が入りません。 - 必要がなければ、テンプレートから文書のスタイルを更新する設定を切ります(規格の名前は「ドキュメント テンプレートからスタイルを自動的に更新」です)。マクロのリファレンス「Document.UpdateStylesOnOpen プロパティ (Word)」は、このプロパティを「値の取得と設定が可能なブール型 (Boolean) の値です。」と書いており、
ActiveDocument.で切れます。UpdateStylesOnOpen = False - 保存し、下の手順でファイルの写しをもう一度確かめます。
Windows の Word のテンプレートのダイアログについて Microsoft が説明しているのは、上の「テンプレートまたはアドイン プログラムの読み込みまたはアンロード」のページの手順([ファイル]→[オプション]→[アドイン]、[管理]の一覧で[Word アドイン]を選び、[Go]をクリックする。日本語のページでは手順の名前の一部が英語のままです)で開くダイアログの、[テンプレート]タブのグローバル テンプレートの部分だけです。そこで読み込むグローバル テンプレートやアドインは、お使いの Word の設定です。そのページは、「テンプレートまたはアドインを読み込むと、現在のWord セッションに対してのみ読み込まれたままになります。」と書いています。この記事で扱うのは、文書そのものが記録するテンプレートです。ダイアログで付け替えたときも、結果は写しで確かめてください。
ファイルの写しで確かめる
- .docx の写しを作り、拡張子を .zip に変えて展開します。
word/があれば開きます。種類(Type)が_rels/ settings.xml.rels attachedTemplateで終わるリレーションシップのTargetがパスです。word/settings.xmlを開き、attachedTemplateとlinkStylesを検索します。docProps/app.xmlを開き、Templateを読みます。- この方法で何も見つからなくても、分かるのはこの検索で見つからなかったことだけで、ほかに何も無いとは言えません。
ScrubDrop がすること
ScrubDrop は .docx をブラウザーの中で読み、ファイルはアップロードしません。無料版は 1 回に 1 ファイルで、添付テンプレートを「他のファイルへのリンク」の項目に数え、最初のいくつかの見本の中にパスの先頭を示すことがあります。ほかに扱う種類の隠れたデータも一緒に一覧にします。無料版は、テンプレートの名前を含む文書のプロパティとコメントを取り除き、変更履歴は承諾して取り除きます。添付テンプレートのパスは残ります。他のファイルへのリンクを取り除くのは ScrubDrop Pro で、添付テンプレートとそのパスも一緒に取り除きます。スタイルを更新する設定はパスを持たないので残ります。上のとおり、添付テンプレートが無いときにこの設定がどうなるかは規格に書かれていないので、書式をそのままにしたいときは、ScrubDrop にかける前に Word で切ってください。
ScrubDrop はマクロ有効のファイル(.docm、.dotm)を整理せず、.docx で保存し直すよう求めます(この理由は、日本語の画面でも英語のメッセージで表示されます)。テンプレートとして .dotm を名指すだけの .docx はふつうの .docx なので、上のとおり整理します。結果は別のパーサーで読み直し、通らなかったファイルは渡しません。
よくある質問
文書のプロパティを消せば、テンプレートのパスも消えますか?
それだけでは消えません。テンプレートの名前はプロパティで、docProps/app.xml にあります。添付テンプレートはリンクで、word/settings.xml とそのリレーションシップのパーツにあります。ScrubDrop の無料版でプロパティを消してもリンクは残り(Word のマクロで文書のプロパティだけを削除した試験でも、名前とパスは残りました)、Microsoft のドキュメント検査の一覧は、検査がリンクを取り除くかどうかを書いていません。添付テンプレートは別に付け替え、写しの settings.xml.rels を確かめてください。
.dotm を添付した .docx にはマクロが入っていますか?
入っていません。マクロは .dotm のテンプレートにあります。.docx が持つのは .dotm で終わるテンプレートのパスなので、マクロ付きのテンプレートを使ったことと、それを置いていた場所を読む人に伝えます。そのパスに届く PC では、テンプレートがもう一度添付されます。
送ったあとに、テンプレートが文書を変えることはありますか?
受け取った人がテンプレートのパスに届くなら、あります。テンプレートがもう一度添付され、テンプレートからスタイルを更新する設定が入っていれば、文書のスタイルがテンプレートに合わせて更新されます。ファイル形式の規格は、テンプレートが見つからないときはこの設定を無視すると書いていますが、添付テンプレートを外したあとにどうなるかは書いていません。送る前に設定を切り、ユーザー フォルダーの外に置いたテンプレートを添付してください。
出典:このページからリンクした Microsoft のページは 2026 年 10 月 28 日に確認しました。ScrubDrop は Microsoft と提携していません。
.docx が持つテンプレートのパスとほかのリンクを確かめてください。ブラウザーの中で動き、アップロードしません。無料版は 1 回に 1 ファイルで、ScrubDrop が扱う種類のうち見つけたものはすべて一覧にし、プロパティ・コメントを取り除き、変更履歴は承諾して取り除きます。ファイルを確認