メインコンテンツへスキップ

Word文書からページを分割および抽出する(4つの方法)

Author: Sun Last Modified: 2025-08-06

長いWord文書を管理する際、特定のページを別々にレビューしたり配布したりするために抽出する必要が生じることがあります。単一のページ、ページ範囲、または定義された基準に基づいて文書全体を分割する必要がある場合でも、Microsoft Wordにはいくつかの効果的なオプションがあります。以下は、Word文書からページを簡単に抽出または分割するための4つの実用的な方法です。

Wordから特定のページ/現在のページを抽出する

ページ、見出し、セクション区切りに基づいてWord文書全体を個別のファイルに分割する


ビデオ: Wordでのページ抽出

 

Wordから特定のページ/現在のページを抽出する

 

このガイドでは、文書から特定のページまたは現在のページを抽出するための3つの効率的な手法について詳しく説明します。


コピー&ペースト機能を使用してページを抽出する – 手動で行う

Word文書から特定のページやコンテンツを抽出する最も簡単な方法は、コピー&ペースト機能を使用することです。

ステップ1: 抽出したいコンテンツを選択する

コピーしたいコンテンツの先頭にカーソルを置き、コンテンツの末尾までスクロールし、「Shift」キーを押しながらコンテンツの最後をクリックします。

ステップ2: 選択したコンテンツをコピーする

選択したコンテンツを右クリックして「コピー」を選択するか、または「Ctrl + C」を押します。

ステップ3: 新しい文書に貼り付ける

新しいWord文書を開き、「Ctrl + V」を使用してコンテンツを貼り付けます。

ステップ4: 新しい文書を保存する

新しく作成した文書を「ファイル」→「名前を付けて保存」で保存します。


PDFへの印刷機能を使用してページを抽出する - 抽出したページをPDFとして保存する

ページを抽出するもう一つの方法は、それらをPDFとして印刷することです。この方法は、抽出したページを広く受け入れられている形式で共有または保存する必要がある場合に便利です。

ステップ1: 印刷メニューに移動する

文書を開いた状態で、「ファイル」→「印刷」に移動します。

ステップ2: Microsoft Print to PDFを選択する

プリンターのドロップダウンで、「Microsoft Print to PDF」を選択します。

Microsoft Print to PDF option

ステップ3: ページ範囲を指定する

設定で、印刷したい範囲を選択します:

Printing range options

  • すべてのページを印刷: 文書のすべてのページを印刷します。

  • 選択範囲を印刷: 選択範囲を印刷します。範囲を選択していない場合、このオプションは使用できません。

  • 現在のページを印刷: 現在のページを印刷します。

  • カスタム印刷: 必要に応じてカスタムページ範囲を印刷します。このオプションを選択すると、「ページ」テキストボックスが表示され、印刷するページ番号を入力できます。

    Page number typed for printing

ステップ4: 印刷する

「印刷」をクリックし、PDFを保存する場所を選択します。指定されたページは新しいPDF文書として保存されます。


VBAコードを使用してページを抽出する - 抽出したページを特定のフォルダーに保存する

VBAに慣れている場合、スクリプトを使用してページ抽出プロセスを自動化できます。この方法は、特に大規模な文書を扱う際に役立ちます。

注意: 以下のコードは、一度に連続したページ範囲しか抽出できません。
ステップ1: 「Alt + F11」キーを押してVBAエディターを開く
ステップ2: 新しいモジュールを挿入する

開かれた「Microsoft Visual Basic for Applications」ウィンドウで、「挿入」タブをクリックし、「モジュール」を選択します。

Module option in the VBA window

ステップ3: コードを挿入する

以下のコードをコピーしてモジュールウィンドウに貼り付けます。

Sub SaveSpecifiedPagesAsNewDoc()
'UpdatebyKutools
    Dim objNewDoc As Document
    Dim objDoc As Document
    Dim strFolder As String
    Dim strFileName As String
    Dim startPage As Long
    Dim endPage As Long
    Dim startRange As Range
    Dim endRange As Range
    
    ' Initialize
    Set objDoc = ActiveDocument
    
    ' Specify the folder path and file name here
    strFolder = "C:\Users\AddinsVM001\Desktop\pdf\extract pages" ' Example path
    strFileName = "ExtractedPages" ' Example file name
    
    ' Specify start and end pages here
    startPage = 3
    endPage = 4
    
    ' Find the range of the specified pages
    With objDoc
        ' Go to the start of the start page
        .GoTo(What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=startPage).Select
        Set startRange = Selection.Range
        
        ' Go to the start of the page after the end page, to get the complete end page
        .GoTo(What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=endPage + 1).Select
        Selection.MoveLeft Unit:=wdCharacter, Count:=1
        Set endRange = Selection.Range
        
        ' Define the range from start to end page
        Set startRange = .Range(Start:=startRange.Start, End:=endRange.End)
       
        
    End With
    
    ' Copy the defined range
    startRange.Copy
    
    ' Open a new document to paste the selection
    Set objNewDoc = Documents.Add
    objNewDoc.Content.Paste
    
    ' Save the new document
    objNewDoc.SaveAs2 FileName:=strFolder & "\" & strFileName & ".docx"
    objNewDoc.Close False
    
    ' Clean up
    Set objNewDoc = Nothing
    Set objDoc = Nothing
    Set startRange = Nothing
    Set endRange = Nothing
    
    MsgBox "Pages " & startPage & " to " & endPage & " have been extracted to " & strFileName & ".docx"
End Sub
VBA pasted into the module window
注意: このスクリプトでは、ページ範囲、ファイル名、保存パスを直接コード内で定義できます。必ず「strFolder」「strFileName」「startPage」「endPage」の値を自分のニーズに合わせて変更してください。マクロが実行されると、ユーザーの操作なしに指定されたページが新しいWordファイルとして自動的に保存されます。
ステップ4: 実行ボタンをクリックするか「F5」キーを押してコードを実行する

コードを実行すると、ページが抽出されたことを知らせるダイアログが表示されるので、「OK」をクリックして閉じます。

Pop-up dialog

ステップ5: フォルダーに移動してページが正しく抽出されたか確認する

The folder


ページ、見出し、またはセクション区切りに基づいてWord文書全体を個別のファイルに分割する

見出し1、改ページ、セクション区切り、または特定のページ番号に基づいてページを個別のファイルに抽出したい場合、Kutools for Wordの「文書の分割」機能を使用すると、迅速かつ効率的に作業を完了できます。

Kutools for Wordについて、AI 🤖を搭載し、100 以上の便利な機能を提供して作業を簡素化します。
ステップ1: 文書の分割機能をアクティブにする

「Kutools Plus」→「分割」をクリックして機能をアクティブにします。

Split button on the Kutools Plus tab

ステップ2: 分割をカスタマイズする
  1. 分割方法: 分割基準を選択します。

  2. ページ: 分割方法として「カスタム」を選択した場合、抽出したい具体的なページ番号を入力します。

  3. 保存先: 分割された文書を保存するフォルダーを参照して選択します。

  4. 文書の接頭辞: 分割された文書の命名用に接頭辞を入力します。

  5. OK: 分割を完了するにはクリックします。

    Split Document dialog

ステップ3: フォルダーに移動して分割された文書を確認する

The folder

KutoolsでWordのフルポテンシャルを引き出しましょう!100以上の強力なツールを体験し、文書管理を合理化し、編集能力を向上させましょう。今すぐダウンロードして、生産性を飛躍的に向上させましょう!

各方法は異なるニーズに対応するソリューションを提供します。シンプルな抽出には手動コピー、特定のページを共有するにはPDFへの印刷、自動化された抽出にはVBA、そして大規模な文書の整理には文書の分割が有効です。これらの手順に従うことで、文書をより効果的に管理し、コンテンツを特定の要件に合わせて調整できます。

データ管理を大幅に向上させるためのさらなる革新的なWord戦略については、こちらをご覧ください

最高のオフィス生産性ツール

Kutools for Word - Wordの体験をさらに向上

🤖 Kutools AI機能AIアシスタントリアルタイムアシスタントスーパー ポリッシュ(形式保持)スーパー トランスレート(形式保持)AI編集AI校正など

📘 文書のマスターページの分割文書の結合選択範囲のさまざまな形式でエクスポート(PDF/TXT/DOC/HTMLなど)一括でPDFに変換など

内容の編集複数ファイルをまたいだ一括検索と置換すべての画像をリサイズ表の行と列を転置表をテキストに変換など

🧹 簡単クリーン余分なスペースセクション区切りテキストボックスハイパーリンクを一掃。さらに多くの削除ツールは削除グループへ…

クリエイティブな挿入:千単位区切りの挿入チェックボックスラジオボタンQRコードバーコード複数画像の挿入挿入グループでさらに発見できます…

🔍 高精度な選択:ピンポイントで特定のページ図形見出し段落を選択。さらに多くの 選択 機能でナビゲーションを強化…

注目の機能強化任意の場所へ素早く移動繰り返しテキストの自動挿入文書ウィンドウ間の切り替え11 種類の変換ツールなど

🌍 40以上の言語をサポート:Kutoolsをお好みの言語で利用可能- 英語・スペイン語・ドイツ語・フランス語・中国語など40以上に対応!

Kutools and Kutools Plus tabs on the Word Ribbon
👉これらの機能を試してみませんか?
 

最高のオフィス生産性ツール

Kutools for Word - 100+のWord用ツール