ChatGPTのコンテンツがWordで崩れる理由と、表・数式・コードブロックを作り直さずに書き出す方法

Dev.to / 2026/4/9

💬 オピニオンTools & Practical Usage

要点

  • この記事では、ChatGPTやその他のAIツールが生成するMarkdown形式の出力は、Microsoft Wordに貼り付けると劣化しやすく、その結果として表の位置がずれたり、数式が動かなくなったり、コードブロックの書式が失われたりすることを説明しています。
  • 3つのアプローチ――(1) 直接のコピー&ペースト、(2) Pandocなどを用いる技術的なパイプライン、(3) 専用のMarkdown→Wordワークフロー――を比較し、多くのユーザーにとってはコマンドライン系のツールよりも「用途に合わせた引き渡し(ハンドオフ)」のほうが実用的だと主張しています。
  • 著者は、AI2Wordというツールを構築し、DOCXへのエクスポート時に、見出し、表、コードブロック、LaTeX数式、Mermaidダイアグラムといった重要なMarkdown構造を保持する仕組みを述べています。
  • このワークフローは、研究ノート、AI支援によるレポート、技術ドキュメントに特に役立つと位置づけられていますが、組織でWordテンプレートが高度にカスタムされていたり、特殊な書式ルールがある場合にはレビューが必要になります。
  • 中心となる結論は、「変換そのもの」ではなく、変換後の手直しにかかる20〜40分の負担が本当のコストであり、ハンドオフを自動化することで下流側の編集工数を削減できる、という点です。

私はずっと同じ問題を見ていました。ChatGPTの内容はマークダウン上では問題なく見えるのに、Wordに貼り付けた瞬間、表が崩れ、数式が壊れ、コードブロックの書式が失われてしまうのです。

ChatGPT、Claude、またはMarkdownベースのどんなエディタで書いている人でも、おそらく私と同じ壁にぶつかったはずです。

マークダウンではすべてきれいに見えるのに、Wordがそれを「フォーマット犯罪」みたいに変えてしまう。

表の位置が崩れる。
数式が編集できなくなる。
コードブロックがただのテキストになる。
入れ子のリストがぐちゃぐちゃに潰れる。

書くこと自体が問題なのではありません。引き渡し(ハンドオフ)が問題です。

Markdownは下書きに最適です。
でも最終的な作業の多くが、提出・レビュー・共有で行われるのは今でもWordです。

そのハンドオフで、物事は壊れます。

簡単な例です。

# 実験サマリー

| 指標 | 値 |
|---|---:|
| 正確性 | 94.2% |
| 実行時間 | 120ms |

$$
E = mc^2
$$


python
def hello():
print("world")
これをそのままWordに直接貼り付けると、通常は、こちらが頼んでいないのに手作業での後処理が必要になります。

私は3つのよくあるアプローチをテストしました

1. 直接コピー&ペースト

速いですが壊れやすいです。
短い段落なら動きます。
表・数式・コード・図があるとすぐに崩れます。

2. Pandocやその他の技術的ワークフロー

強力で柔軟、そしてコマンドラインツールに慣れているなら使う価値があります。
ただし多くの非技術系ユーザーにとっては、シンプルに感じるべき問題に対する追加のセットアップになるだけです。

3. 専用のMarkdownからWordへのワークフロー

私は最終的に、これを自分のために作ることにしました。

考え方はシンプルです:

  • markdownを貼り付ける
  • 出力をプレビューする
  • 構造が読みやすいままのDOCXとして書き出す

保持したかったもの

最も重要だったのは:

  • 見出し構造
  • コードブロック
  • LaTeXの数式
  • Mermaidの図

そこで私は、AI2Wordという小さなツールを作りました。ChatGPT、Claude、DeepSeek、またはGeminiのmarkdownを、提出に近い読みやすさを保ったWordドキュメントへと変換します。

うまく機能する用途

  • 調査メモ
  • AI支援のレポート
  • 技術ドキュメント
  • 表・数式・コードを含む下書き

まだ限界があるところ

非常にカスタムされた企業向けのWordテンプレート、または深く特化した書式ルールが必要な場合は、送信する前に書き出したファイルを必ず確認したいところです。

なぜこのワークフローが重要だと思うのか

本当のコストは変換ではありません。
変換の後に発生する、20〜40分の後処理(クリーンアップ)です。

下書きがAIで始まり、Wordで終わるなら、そのハンドオフには専用のツールが必要です。

もし気になったなら、AI2Word(https://www.convertmarkdowntoword.com/)を無料トライアルとして公開しています。あなたのワークフローに合うかどうか試してもらえるようにしました。