Word文書の各ページを個別のPDFファイルとして保存するにはどうすればよいですか?
Microsoft Wordでは、組み込みの「名前を付けて保存」機能を使用して、オプションダイアログでページ番号を指定することで、各ページを手動で個別のPDFとして保存できます。ただし、数百ページある大規模な文書を扱っている場合、これを手動で行うのは時間がかかることがあります。この記事では、すべてのページを個別のPDFファイルとして迅速に保存する方法を紹介します。
VBAコードを使用して各ページを一括で個別のPDFファイルとして保存する
VBAコードを使用して各ページを一括で個別のPDFファイルとして保存する
以下のVBAコードを使用すると、Word文書の各ページを自動的に個別のPDFファイルとして保存できます。手順は次のとおりです:
- 処理したいWord文書を開きます。Alt + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
- Visual Basicウィンドウで、「挿入」>「モジュール」をクリックし、次のVBAコードをモジュールウィンドウに貼り付けます:
Sub SaveAsSeparatePDFs() 'Updated by Extendoffice 20180906 Dim I As Long Dim xStr As String Dim xPathStr As Variant Dim xDictoryStr As String Dim xFileDlg As FileDialog Dim xStartPage, xEndPage As Long Dim xStartPageStr, xEndPageStr As String Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker) If xFileDlg.Show <> -1 Then MsgBox "Please chose a valid directory", vbInformation, "Kutools for Word" Exit Sub End If xPathStr = xFileDlg.SelectedItems(1) xStartPageStr = InputBox("Begin saving PDFs starting with page __? " & vbNewLine & "(ex: 1)", "Kutools for Word") xEndPageStr = InputBox("Save PDFs until page __?" & vbNewLine & "(ex: 7)", "Kutools for Word") If Not (IsNumeric(xStartPageStr) And IsNumeric(xEndPageStr)) Then MsgBox "The enterng start page and end page should be number format", vbInformation, "Kutools for Word" Exit Sub End If xStartPage = CInt(xStartPageStr) xEndPage = CInt(xEndPageStr) If xStartPage > xEndPage Then MsgBox "The start page number can't be larger than end page", vbInformation, "Kutools for Word" Exit Sub End If If xEndPage > ActiveDocument.BuiltInDocumentProperties(wdPropertyPages) Then xEndPage = ActiveDocument.BuiltInDocumentProperties(wdPropertyPages) End If For I = xStartPage To xEndPage ActiveDocument.ExportAsFixedFormat xPathStr & "\Page_" & I & ".pdf", _ wdExportFormatPDF, False, wdExportOptimizeForPrint, wdExportFromTo, I, I, wdExportDocumentWithMarkup, _ False, False, wdExportCreateHeadingBookmarks, True, False, False Next End Sub
- F5キーを押してコードを実行します。
- 表示される参照ウィンドウで、PDFファイルを保存するフォルダーを選択し、「OK」をクリックします。
- 最初の「Kutools for Word」ダイアログボックスで、開始ページ番号を入力し、「OK」をクリックします。
- 2番目の「Kutools for Word」ダイアログボックスで、終了ページ番号を入力し、「OK」をクリックします。
注: 例えば、連続した数ページ(4ページ目、5ページ目、6ページ目)を保存する場合、2つのダイアログボックスにそれぞれ「4」と「6」を入力するだけです。
スクリプトが実行された後、ステップ4で選択したフォルダーに移動してください。指定した各ページが個別のPDFファイルとして保存されていることがわかります:

Word文書を簡単に複数の文書に分割 |
Split Documentユーティリティを使用して、Word文書を簡単に複数の文書に分割します。手動でコピーして貼り付ける代わりに、このツールを使用すると、ページ、見出し 1、改ページ、またはセクション区切りに基づいて文書を分割できます。これにより、効率が大幅に向上します。 |
![]() |
Kutools for Word: 数百の便利なツールでWordの操作性を向上させましょう。今すぐダウンロードして違いを実感してください! |
最高のオフィス生産性ツール
Kutools for Word - 100以上の優れた機能でWordの操作をさらに向上!
🤖 Kutools AI Features:AIアシスタント / リアルタイムアシスタント / スーパー ポリッシュ(形式を保持) / スーパー トランスレート(形式を保持) / AI編集 / AI校正...
📘 文書マスター:ページの分割 / 文書の結合 / 選択範囲を各種形式(PDF/TXT/DOC/HTMLなど)でエクスポート / 一括PDF変換...
✏ 内容編集:複数ファイルにわたる一括検索と置換 /すべての画像のリサイズ / 表の行と列の転置 / 表をテキストに変換...
🧹 簡単クリーン:余分なスペース / セクション区切り / テキストボックス / ハイパーリンクを一掃します。その他の削除ツールは削除グループでご覧いただけます...
➕ クリエイティブ挿入:千位区切りの挿入 / チェックボックスの挿入 / ラジオボタンの挿入 / QRコード / バーコード / 複数画像の挿入 / 他にも挿入グループにて発見...
🔍 高精度選択:特定のページ / 表 / 図形 / 見出し段落をピンポイントで選択。さらに多くの 選択 機能でナビゲーションを強化...
⭐ スター強化:任意の場所へ移動 / 繰り返しテキストの自動挿入 / 複数文書ウィンドウ間の切替 /11 種類の変換ツール...
🌍 40以上の言語に対応:Kutoolsはお好みの言語でお使いいただけます―英語、スペイン語、ドイツ語、フランス語、中国語など40以上の言語をサポート!

最高のオフィス生産性ツール
Kutools for Word - 100+ のWord用ツール
- 🤖 Kutools AI Features:AIアシスタント / リアルタイムアシスタント / スーパー ポリッシュ / スーパー トランスレート / AI編集 / AI校正
- 📘 文書マスター:ページの分割 / 文書の結合 / 一括PDF変換
- ✏ 内容編集:一括検索と置換 /すべての画像のリサイズ
- 🧹 簡単クリーン:余分なスペースの削除 / セクション区切りの削除
- ➕ クリエイティブ挿入:千位区切りの挿入 / チェックボックスの挿入 / QRコードの作成
- 🌍 40以上の言語に対応:Kutoolsはあなたの言語に対応 ―40以上の言語をサポート!