複数のWord 2010ドキュメントを結合する

間違いなくWord 2010は最高のワードエディターです基本的な編集ツールとグラフスタイルを提供する以外に、必要に応じてドキュメントをカスタマイズするオプションも提供します。デフォルトでは、Word 2010にはさまざまな機能を追加するオプションがあります。たとえば、コードを数行挿入するだけで、専用のサードパーティアプリを使用せずにWord文書をマージできます。この投稿では、同じフォルダーにあるドキュメントのすべてのコンテンツをマージして新しいフォルダーに表示するために、数行のコードを挿入します。

まず、それらを同じ場所に置く必要がありますフォルダ、すべてが同じWordバージョンのDocまたはDocxに属していることを確認してください。以下のスクリーンショットでわかるように、一緒にマージされる2つのドキュメントを開きました。

2つの文書

ここで、Wordドキュメントを開き、マクロ対応ドキュメントとして保存します。このためには、[ファイル]メニューに移動して[ 名前を付けて保存。

として保存

次のダイアログが表示されます タイプとして保存、 クリック Wordマクロ有効テンプレート [保存]をクリックします。

ドット

VBエディターを使用するため、最初に作成する必要があります 開発者 Wordウィンドウに表示されるタブ。見つけられない場合 開発者 タブ、に行きます ファイル メニュー、クリック オプション、および 左ペインでクリック リボンのカスタマイズ、 右ペインから有効化 開発者 チェックボックス。クリック OK 見る 開発者 リボンのタブ。

開発者1

に移動します 開発者 タブとクリック Visual Basic。

開発者

左サイドバーをダブルクリックして、VB Editorダイアログにアクセスします ThisDocument to VB編集ウィンドウを開きます。右側にコードウィンドウが表示されます。次に、これらのコード行を挿入します。

注意: フォルダーのパスを変更することを忘れないでくださいドキュメントが存在する場所と、これらのコード行のWordドキュメントのバージョン。簡単にするために、コードの前にもこの予防措置を追加しました。

サブMergeDocs()

範囲を暗くする

Dim MainDoc As Document

文字列としてDim strFile

Const strFolder =“ C:UsersUsman JavaidDesktopWordドキュメント” ||| (ドキュメントが存在するパスを変更します)

MainDoc = Documents.Addを設定します

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

strFile =“”になるまで行う

rng = MainDoc.Rangeを設定

rng.Collapse wdCollapseEnd

rng.InsertFile strFolder&strFile

strFile = Dir $()

ループ

サブ終了

vbエディター

今すぐ押す Ctrl + S 新しく追加されたマクロを保存し、VBエディターを閉じます。案内する 開発者 タブとクリック マクロ。

マクロ

から マクロ ダイアログ、選択 MergeDocs マクロとクリック 走る.

マクロ1

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

合併した

また、Word 2010で編集された最後の行に戻る、およびWord 2010で差し込み印刷を使用する、以前にレビューしたガイドを確認することもできます。

[経由 ゲーブラー]

コメント