KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Word ドキュメント内のグラフを画像としてエクスポートする方法

著者Amanda Li変更日

Word のグラフは、レポートやプレゼンテーション、メール、ウェブサイトなどでよく再利用されます。同じグラフをいちから作成し直すよりも、画像としてエクスポートする方がずっと簡単です。Word には「グラフをエクスポート」する専用ボタンはありませんが、1 つのグラフでも、数十のグラフでも、いくつかの実用的な方法があります。

このチュートリアルでは、Word で作成したグラフを画像ファイルとしてエクスポートする方法をご紹介します。まずは最も簡単なWord の組み込み機能から始め、その後、HTML、Kutools for Word、VBA を使った一括エクスポートのテクニックまで解説します。


グラフを画像として保存する(右クリック)

これは、単一のグラフを画像としてエクスポートする最もスピーディーな方法です。Word の組み込み機能である「画像として保存」オプションを使えば、グラフを直接保存できます。

  1. グラフをクリックして選択しましょう。
  2. グラフを右クリックして、「画像として保存」を選択してください。
    Word のグラフを右クリックしたメニューに「図として保存」オプションが表示されている
  3. 画像として保存」ダイアログボックスで:
      • 画像を保存したいフォルダーに移動してください。
      • ファイル名」ボックスに、グラフ画像の保存名を入力してください。
      • 保存形式を指定で、PNG や JPG などの画像形式を選べます。
    Word の「図として保存」ダイアログボックスで、保存場所、ファイル名、画像形式のオプションが表示されている
  4. 保存」をクリックしてください。

注記:

  • PNG は、画質とファイルサイズのバランスに最も優れています。
  • スケーラブルなベクター出力が必要な場合は、SVG が最適です。
  • グラフが図形とグループ化されている場合、このオプションが右クリックメニューに表示されないことがあります。

メリット

  • 高速で標準搭載
  • 高品質な画像

デメリット

  • 一度に1 つのグラフのみ
  • 多数のグラフをエクスポートするには非効率

Word をウェブページ(HTML)として保存して、グラフを PNG 形式で一括エクスポート

ドキュメントに多数のグラフが含まれている場合、ウェブページとして保存すれば、すべてのグラフを一括でエクスポートできます。

  1. ファイル」→「名前を付けて保存」をクリックします。
  2. 保存形式を指定ドロップダウンから、ウェブページ(*。htm; *。html)を選択してください。
  3. 保存」をクリックします。
    Word の「名前を付けて保存」オプションでファイルの種類に Web ページ(HTML)が選択されている

Word は、ドキュメントと同じ場所に HTML ファイルと専用のフォルダーを自動的に作成します(保存時に別のフォルダーを指定しない限り)。

Word 文書を Web ページとして保存した後に作成された HTML ファイルと関連フォルダー

ドキュメント内のすべてのグラフが PNG 形式の画像ファイルとしてエクスポートされ、それぞれ専用のフォルダーに保存されます。

Word 文書からエクスポートされたグラフ画像を含むフォルダー

メリット

  • すべてのグラフをワンステップでエクスポート
  • アドインやマクロは不要
  • グラフが多い文書でも高速処理

デメリット

  • PNG 形式のみ対応
  • 画像品質がやや劣る場合があります

Kutools for Word でグラフを一括エクスポート

Kutools for Word は、グラフを画像ファイルとして一括エクスポートする簡単な方法を提供します。1 つずつコピーしたり VBA を使用したりする手間なく、ドキュメント内の複数のグラフをまとめて保存できます。チャートだけでなく、同じツールで画像や表も画像としてエクスポート可能です。

Kutools for Word

Kutools for Word は、コーディングや複雑な設定なしで、実用的なツールを Microsoft Word に直接統合し、日常の文書作業をよりスピーディーにこなすお手伝いをします。

  • AI による文章作成・推敲・翻訳・要約
  • 一括検索と置換(複数の文書間で)
  • Word 文書を簡単に結合・分割
  • Word と PDF を一括変換
  1. KUTOOLS PLUS > その他 > 画像/表を画像としてエクスポート」をクリックします。
    Kutools Plus メニューに「ピクチャ/表を画像としてエクスポート」オプションが表示されている
  2. ダイアログボックスで:
    • グラフ」を種類ドロップダウンから選択すると、文書内のグラフを画像としてエクスポートできます。
    • PNG や JPEG などの画像形式をお選びください。
    • 出力フォルダーを指定してください。
      「ピクチャ/表を画像としてエクスポート」ダイアログボックス
      ヒント:エクスポートしたくないグラフがある場合は、エクスポートする項目の選択リストでそのチェックを外してください。()文書内での表示が有効な場合、リスト内のグラフをクリックすると、文書内の正確な位置にジャンプして確認できます。)
  3. エクスポート」をクリックしてください。

ドキュメント内のすべてのグラフが、選択したフォルダーに個別の画像ファイルとして保存されます。

Kutools を使用して Word 文書からエクスポートされた複数のグラフ画像を含むフォルダー
ヒント:
  • この機能を使えば、文書内の画像や表も画像としてエクスポートできます。
  • Kutools なら、グラフ・表・画像を BMP、EMF、EXIF、GIF、JPEG、PNG、TIFF、WMF など多彩な形式でエクスポートできます。

メリット

  • すべてのグラフを一度の操作でエクスポート
  • 複数の画像形式に対応
  • コーディングやマクロは不要
  • プレビュー表示と選択的エクスポートが可能

Word で同じ作業をもっと素早くこなしたいですか?Kutools for Word をぜひお試しください。日々の業務がぐっとラクになります。


VBA を使用してグラフを一括エクスポート

完全な制御や自動化が必要な場合は、VBA を使ってドキュメント内のすべてのグラフを画像としてエクスポートできます。この方法は上級ユーザー向けです。

  1. Alt + F11」を押して、VBA エディターを開きましょう。
  2. 挿入 > 標準モジュール」をクリックします。
    VBA エディターで [挿入] > [標準モジュール] をクリックして新しいモジュールを挿入
  3. 以下のマクロをモジュールウィンドウに貼り付けてください。
    Sub ExportChartsAsImages()
    
        Dim ils As InlineShape
        Dim sh As Shape
        Dim i As Long
        Dim outPath As String
        Dim resp As VbMsgBoxResult
    
        outPath = ActiveDocument.Path
        If outPath = "" Then
            MsgBox "Please save the document first, then run the macro again.", vbExclamation, "Kutools for Word"
            Exit Sub
        End If
    
        resp = MsgBox( _
            "Existing image files with the same name will be replaced automatically." & vbCrLf & vbCrLf & _
            "Do you want to continue?", _
            vbExclamation + vbYesNo, _
            "Kutools for Word")
    
        If resp = vbNo Then Exit Sub
    
        i = 1
    
        For Each ils In ActiveDocument.InlineShapes
            If ils.HasChart Then
                ils.Chart.Export FileName:=outPath & "\Chart_" & i & ".png", FilterName:="PNG"
                i = i + 1
            End If
        Next ils
    
        For Each sh In ActiveDocument.Shapes
            If sh.HasChart Then
                sh.Chart.Export FileName:=outPath & "\Chart_" & i & ".png", FilterName:="PNG"
                i = i + 1
            End If
        Next sh
    
        MsgBox (i - 1) & " chart(s) exported to:" & vbCrLf & outPath, vbInformation, "Kutools for Word"
    
    End Sub
  4. F5」キーを押してマクロを実行しましょう!

グラフは一度に画像としてエクスポートされ、ドキュメントと同じフォルダーに保存されます。

VBA を使用して Word 文書からエクスポートされた複数のグラフ画像を含むフォルダー

注記:

  • マクロを有効にしてください。
  • 必要に応じて、PNG を JPG や GIF 形式に変更できます。

メリット

  • 完全自動化
  • 繰り返しタスクに最適

デメリット

  • VBA の知識が必要
  • ポリシーによりマクロがブロックされる可能性あり

方法の比較

方法一括エクスポート形式備考
「画像として保存」❌不可PNG、JPG、GIF、TIF、BMP、SVG一度に1 つのグラフのみ
ウェブページとして保存✔可PNG のみ高速だが制御性に制限あり
Kutools for Word✔可BMP、EMF、EXIF、GIF、JPEG、PNG、TIFF、WMF👍使いやすさと制御性のベストバランス
VBA✔可カスタム上級者向け

結論

グラフが1 つだけ必要な場合は、右クリックして「画像として保存」するのが最速です。大量エクスポートには、ドキュメントを HTML 形式で保存する方法もありますが、細かい制御が難しいのが難点です。Kutools for Wordなら、クリーンで信頼性の高い一括エクスポートが簡単に実現できます。さらに自動化やカスタマイズが必要な場合は、VBA が最適です。

グラフをエクスポートする頻度と必要な制御レベルに最適な方法をお選びください。

このチュートリアルがお役に立てたなら幸いです!さらに多くのWord のヒントや実用的なソリューションをご覧になりたい場合は、こちらをクリックしてください。Word チュートリアルの全コレクションをご覧いただけます。