Word 文書からページを分割・抽出する(4 種類の方法)
著者孫•変更日
長いWord 文書を管理していると、特定のページを別途レビューしたり配布したりするために抽出したくなることがあります。単一ページやページ範囲を抜き出したい場合でも、あるいは定義された条件に基づいて文書全体を分割する必要がある場合でも、Microsoft Word にはそのための効果的なオプションがいくつか用意されています。ここでは、Word 文書からページを簡単に抽出・分割できる実用的な方法を4 つご紹介します。
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」を選択してください。

手順3:ページ範囲を指定する
設定で、抽出したい印刷範囲を選択します:

すべてのページを印刷:文書の全ページを印刷します。
選択範囲を印刷:選択した範囲を印刷します。範囲が選択されていない場合は、このオプションは使用できません。
現在のページを印刷:現在のページを印刷します。
カスタム印刷:印刷したいページ範囲を自由に指定できます。このオプションを選択すると、「ページ」テキストボックスが表示されるので、印刷するページ番号を入力してください。

手順4:印刷する
「印刷」をクリックして、PDF を保存する場所を選択してください。指定されたページが新しい PDF 文書として保存されます。
VBA コードによるページの抽出 – 抽出ページを特定のフォルダーに保存
VBA に慣れていらっしゃる方は、スクリプトを使ってページ抽出プロセスを自動化できます。この方法は、特に大規模な文書を扱う際に威力を発揮します。
手順1:Alt + F11 キーを押して VBA エディターを開く
手順2:新しいモジュールを挿入する
開いた「Microsoft Visual Basic for Applications」ウィンドウで、「挿入」タブをクリックし、「標準モジュール」を選びましょう。

手順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

手順4:実行ボタンをクリックするか F5 キーを押してコードを実行する
コードを実行すると、ページが抽出されたことを知らせるダイアログが表示されるので、「OK」をクリックして閉じてください。

手順5:フォルダーに移動して、ページが正しく抽出されたか確認する

ページ、見出し、または区切り文字に基づいてWord 文書全体を個別のファイルに分割する
見出し1、改ページ、セクション区切り、または特定のページ番号に基づいてページを個別のファイルに分割したい場合は、Kutools for Wordの「文書の分割」機能が、迅速かつ効率的に作業を完了させてくれます。
手順1:文書の分割機能を有効にする
「KUTOOLS PLUS」>「分割」をクリックして、この機能を有効化してください。

手順2:分割設定をカスタマイズする
分割基準:分割する基準をお選びください。
ページ:「カスタム」を分割方法として選択した場合は、抽出したい特定のページ番号を入力してください。
保存先:分割後の文書を保存するフォルダーを参照し、選択してください。
文書の接頭辞:分割後のファイル名に付ける接頭辞を入力してください。
OK:分割を完了するには、こちらをクリックしてください。

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

各方法は異なるニーズに最適です。手動コピーはシンプルな抽出に、PDF 印刷は特定ページの共有に、VBA は自動化された抽出に、文書分割は大規模な文書の整理にぴったりです。これらの手順に従えば、より効果的に文書を管理し、自分の要件に合わせてコンテンツを自由に調整できます。
データ管理を大幅に向上させるその他の画期的なWord 活用テクニックについては、こちらでさらに詳しくご覧ください。
最高の Office 生産性ツール
Kutools for Word– Word 体験をさらにレベルアップ
🤖KUTOOLS AI 機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正...
📘文書マスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式(PDF/TXT/DOC/HTML など)でエクスポート/PDF 一括変換...
✏コンテンツ編集:一括検索と置換を複数ファイルで実行/全画像サイズ変更/表の転置行と列/表をテキストに変換...
🧹簡単クリーンアップ:不要なものを一掃余分なスペース/セクション区切り/テキストボックス/ハイパーリンク/ その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:桁区切り(カンマ)/チェックボックス/ラジオボタン/QR コード/バーコード/複数画像/ その他の機能は挿入グループで…
🔍精密選択:正確に選択特定のページ/表/図形/見出し段落/ ナビゲーションを強化するにはさらに多くの選択機能を…
⭐注目の拡張機能:任意の場所に移動/定型文を自動挿入/文書Windows 間を切り替え/11 変換ツール...
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab -Tabs for Office、あなたにパワーを
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効にします。
- 同じウィンドウ内の新しいタブで、複数の文書を簡単に開いたり作成したりできます。
- あなたの生産性を50%も向上させ、毎日数百回のマウスクリックを削減します!
✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールを手に入れよう!
含まれるもの:Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint
📦 1 つのスイートで5 のツールをすべて取得 | 🔗 Microsoft Office とシームレスに統合 | ⚡ 保存時間して即座に生産性を向上
最高の Office 生産性ツール
Kutools for Word- Word 向けの100+ツール
- 🤖KUTOOLS AI 機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘文書マスタリー:ページ分割/文書の結合/PDF 一括変換
- ✏コンテンツ編集:一括検索と置換/全画像サイズ変更
- 🧹簡単クリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り(カンマ)を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!

