複数のWord 2010文書を結合する

Word 2010は、基本的な編集ツールやグラフ作成スタイルに加え、文書を自由にカスタマイズできるオプションも備えており、文句なしに最高のWordエディタです。Word 2010には、デフォルトで隠されている機能を追加するためのオプションが用意されています。例えば、数行のコードを挿入するだけで、専用のサードパーティ製アプリを使わずにWord文書を結合できます。この記事では、数行のコードを挿入するだけで、同じフォルダにあるすべての文書の内容を結合し、新しいフォルダに表示する方法を説明します。

まず、すべてのファイルを同じフォルダに保存し、Wordのバージョン(DocまたはDocx)が同じであることを確認してください。下のスクリーンショットに示すように、結合する2つの文書を開いています。

複数のWord 2010文書を結合する

次に、任意の Word 文書を開き、マクロ有効文書として保存します。そのためには、[ファイル] メニューに移動して [名前を付けて保存] をクリックします。

複数のWord 2010文書を結合する

ダイアログが表示されるので、「ファイルの種類」から「Word マクロ有効テンプレート」をクリックし、「保存」をクリックします。

複数のWord 2010文書を結合する

VBエディタを使用するため、まずWordウィンドウに「開発」タブが表示されるようにする必要があります。 「開発」タブが見つからない場合は「ファイル」メニューの「オプション」をクリックし、左側のペインで「リボンのユーザー設定」をクリックします。右側のペインで「開発」チェックボックスをオンにします。「OK」をクリックすると、リボンに「開発」タブが表示されます。

複数のWord 2010文書を結合する

次に、[開発]タブに移動して[Visual Basic] をクリックします。

複数のWord 2010文書を結合する

VBエディタダイアログが表示されます。左側のサイドバーから「ThisDocument」をダブルクリックしてVB編集ウィンドウを開きます。右側にコードウィンドウが表示されますので、そこに以下のコードを入力してください。

注:これらのコード行にある文書が保存されているフォルダのパスとWord文書のバージョンを忘れずに変更してください。作業を容易にするため、コードの前にもこの注意事項を追加しています。

サブ MergeDocs()

暗くする範囲

MainDoc をドキュメントとして暗黙的に記述する

Dim strFile As String

Const strFolder = “C:\Users\Usman Javaid\Desktop\Word documents\” ||| (ドキュメントが保存されているパスを変更します)

MainDoc = Documents.Add を設定します

strFile = Dir$(strFolder & “*.docx”) ||| (Word 97-03バージョンの場合はファイル拡張子を.docに変更してください)

strFile = “” まで実行する

rng = MainDoc.Range を設定します。

rng.Collapse wdCollapseEnd

rng.InsertFile strFolder & strFile

strFile = Dir$()

ループ

終了サブ

複数のWord 2010文書を結合する

Ctrl+Sを押して、新しく追加したマクロを保存し、VBエディタを閉じます。「開発」タブに移動し、「マクロ」をクリックします。

複数のWord 2010文書を結合する

マクロダイアログからMergeDocsマクロを選択し、実行をクリックします。

複数のWord 2010文書を結合する

パスとバージョンを正しく指定すると、すべてのドキュメントが結合され、新しいドキュメントで開きます。

複数のWord 2010文書を結合する

また、以前にレビューした「Word 2010 で編集した最後の行に戻る」および「Word 2010 で差し込み印刷を使用する」ガイドもご覧ください

[ gaebler経由]

Leave a Comment

Microsoft Office Access 2010: Web 互換性チェッカー

Microsoft Office Access 2010: Web 互換性チェッカー

Web互換性チェッカーは、Microsoft Office Access 2010の便利な機能で、データベースのWeb互換性の問題をチェックできます。このツールは

PowerPoint 2010: 画像を圧縮してプレゼンテーションのサイズを縮小する

PowerPoint 2010: 画像を圧縮してプレゼンテーションのサイズを縮小する

PowerPointプレゼンテーションをメールで共有する際には、圧縮が必要になることがよくあります。プレゼンテーションに画像がたくさんある場合は、これらの画像を圧縮してみてください。

Excel 2010: 数式の参照元と参照先の追跡

Excel 2010: 数式の参照元と参照先の追跡

多数の関数や数式を含む巨大なスプレッドシートを扱う場合、前例や

Excel 2010でRANK関数を使って値を順位付けする

Excel 2010でRANK関数を使って値を順位付けする

Excel 2010に標準装備のRANK関数を使えば、リストからデータ値の順位を簡単に調べることができます。この関数は3つの簡単な引数を取ります。

Word 2010で画像の背景と色を挿入する

Word 2010で画像の背景と色を挿入する

ページの色を変更したり、ドキュメントに画像の背景を挿入すると、見た目や雰囲気を美しくすることができます。この投稿では、

Outlook 2010: インスタント検索の完全ガイド

Outlook 2010: インスタント検索の完全ガイド

IMAPアカウントフォルダや古いアーカイブからアイテムを検索するのは大変な作業です。Outlook 2010は、以前のバージョンとは異なり、必要なアイテムを簡単に検索できる機能を備えています。

Word 2010文書をPDF/XPS形式に変換する方法

Word 2010文書をPDF/XPS形式に変換する方法

PDFは文書の配布や出版に広く使われているフォーマットです。Word 2010にはPDF変換ツールが搭載されているので、サードパーティ製のツールを使う必要はありません。

Word 2010文書にコメントを挿入する

Word 2010文書にコメントを挿入する

Word 2010には、文書の任意の部分にコメントを追加できる便利なコメントシステムが搭載されています。任意の単語、フレーズ、文をコメントアウトしたり、

Excel 2010: グリッド線の変更、削除、印刷

Excel 2010: グリッド線の変更、削除、印刷

Excelにはワークシートのグリッド線を変更するオプションがあります。グリッド線の色を変更したり、印刷時に目立たせたり、さらには削除したりすることもできます。

Excel 2010: 絵文字(画像付きグラフ)

Excel 2010: 絵文字(画像付きグラフ)

Excelのグラフはデータを視覚的に表現する方法を提供しますが、グラフをカスタマイズすることで、絵文字(画像付きグラフ)に変換できます。これは