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

複数のドキュメントをマージしてフォーマットをWordで維持するにはどうすればよいですか?

Microsoft Wordアプリケーションを使用しているときに、複数のドキュメントをXNUMXつにマージする必要がある場合があります。 Wordでは、次のトリッキーな方法のいずれかを使用して、複数のWord文書をXNUMXつにマージできます。


ファイルからテキストを挿入機能を使用して、複数のドキュメントをXNUMXつのドキュメントにマージします

を使用して、複数のドキュメントをXNUMXつのドキュメントにマージできます。 ファイル機能からのテキスト Wordで表示されますが、これを行うと、マージ後にドキュメントの形式が失われます。

1。 新しいWord文書を作成し、結合した文書を配置して、[ インセット > オブジェクト > ファイルからのテキスト。 スクリーンショットを参照してください:

2. [ファイルの挿入]ダイアログボックスを開いて、 (1) マージするドキュメントを含むフォルダを開きます。 (2) マージするドキュメントを選択します。 その後 (3) クリック インセット ボタン。 スクリーンショットを参照してください:

先端: ホールディング Ctrlキー キーを押すと、XNUMXつずつクリックして複数のドキュメントを選択できます。 ホールディング シフト キーを押すと、最初のドキュメントと最後のドキュメントをクリックして、隣接する複数のドキュメントを選択できます。

3。 マージする必要のあるドキュメントが別のフォルダに保存されている場合は、必要に応じて上記の手順1-2を繰り返してください。

Note:マージされたファイルでドキュメントを注文することはできません。それ以外の場合は、ドキュメントをXNUMXつずつ挿入します。

指定された順序で、多数のフォルダーから複数のWord文書をまとめてすばやくマージします

Kutools forWordが素晴らしいリリース マージ ユーザーが多くのフォルダーから複数のWord文書をすばやくマージするのに役立つ機能。 この機能は、元のドキュメントの形式をマージされたファイルに予約するだけでなく、指定された順序でドキュメントをマージします。


広告マージドキュメントダイアログボックス


VBAを使用して複数のドキュメントをXNUMXつのドキュメントにマージする

または、VBAを使用して、Wordで複数のドキュメントをXNUMXつにマージすることもできます。

1。 マージするすべてのWord文書を同じフォルダーに移動します。

2。 Wordドキュメントの名前を一連のシーケンス名に変更します。 (1) ドキュメントを右クリックして、 リネーム コンテキストメニューから、次のような新しい名前を入力します Part1; (2) 他のドキュメントの名前を変更するには、繰り返します。 スクリーンショットを参照してください:

3。 ダブルクリックして、マージされたファイルの先頭に配置するドキュメントを開きます。

4。 押す Altキー+ F11 キーを一緒に押して、Microsoft Visual Basic forApplicationウィンドウを開きます。

5に設定します。 OK をクリックします。 インセット > モジュール、次にVBAコードの下を新しいモジュールウィンドウに貼り付けます。

VBA:Wordで複数のドキュメントをマージする

Sub MergeDocuments()
Application.ScreenUpdating = False
MyPath = ActiveDocument.Path
MyName = Dir(MyPath & "\" & "*.docx")
i = 0
Do While MyName <> ""
If MyName <> ActiveDocument.Name Then
Set wb = Documents.Open(MyPath & "\" & MyName)
Selection.WholeStory
Selection.Copy
Windows(1).Activate
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Selection.Paste
i = i + 1
wb.Close False
End If
MyName = Dir
Loop
Application.ScreenUpdating = True
End Sub

Note:このVBAは、ファイル拡張子がdocxであるWord文書のみをマージできます。 ドキュメント(.doc)をマージする必要がある場合は、置き換えてください DOCX コード内 MyName = Dir(MyPath& "\"& "* .docx") 〜へ DOC.

6。クリック ラン ボタンまたはプレス F5 VBAを適用するためのキー。

注: ドキュメントの名前を一連のシーケンス名に変更する必要があります。そうしないと、マージされたファイルでドキュメントが乱れたり失われたりする可能性があります。


複数のドキュメントをXNUMXつのドキュメントにマージし、Kutools forWordでフォーマットを維持します

インストール後 Kutools for Word、新しい空白のドキュメントを作成したり、ドキュメントを同じフォルダに配置したりする必要はありません。 と マージ Kutoolsを使用すると、複数のドキュメントをXNUMXつの単語にすばやくマージできます。 次のようにしてください。

Kutools for Word は、作業を効率化し、文書処理スキルを高める究極の Word アドインです。 無料でお試しください 60 日々! それを今すぐ入手!

1に設定します。 OK をクリックします。 クツールズプラス > マージ。 スクリーンショットを参照してください:
ドキュメントマージドキュメント01

2. [ドキュメントのマージ]ダイアログボックスを開いて、マージするドキュメントを追加してください。 (1) ファイルの追加 ボタン; (2) [参照]ダイアログボックスで、マージするドキュメントを含むフォルダーを開きます。 (3) 開催 Ctrlキー or シフト これらのドキュメントを選択するためのキー。 その後 (4) クリック OK ボタン。 スクリーンショットを参照してください:

先端:
(1)別のフォルダに保存されているドキュメントをマージする必要がある場合は、この手順を繰り返してXNUMXつずつ追加してください。
(2)XNUMXつのフォルダに保存されているすべてのドキュメントをまとめて追加することもできます。 フォルダの追加

3。 ここで、[ドキュメントのマージ]ダイアログボックスに戻ります。 (1) これらのドキュメントを注文する 上がります & 下に移動 ボタン; (2) からのドキュメント間の区切りを指定します ドキュメント間の区切り ドロップダウンリスト; その後 (3) クリック マージ ボタン。 スクリーンショットを参照してください:

これで、以下のスクリーンショットに示すように、指定したすべてのWordドキュメントが新しいドキュメントに結合されます。
広告マージドキュメントの結果v8.9

注: 参考までに、マージしたすべてのドキュメントの元のフォーマットは、マージされた結果に予約されています。

もちろん、最初にすべてのWord文書を開いてから、手動でコピーして貼り付けることでそれらをマージすることができます。

Firefox、Chrome、Internet Explore 10などの複数のWord文書のタブブラウジングと編集!

Firefox / Chrome / IEで複数のウェブページを表示し、対応するタブをクリックしてそれらを簡単に切り替えることはおなじみかもしれません。 ここで、Officeタブは同様の処理をサポートしており、XNUMXつのWordウィンドウで複数のWord文書を参照し、タブをクリックすることで簡単に切り替えることができます。 全機能の無料トライアルをクリックしてください!
FirefoxとしてXNUMXつのウィンドウで複数のWord文書を閲覧する


関連記事:

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

Kutools for Word - Over で単語体験を向上させましょう 100 注目すべき機能!

🤖 Kutools AI アシスタント: AI であなたの文章を変革します - コンテンツを生成する  /  テキストを書き換える  /  文書を要約する  /  情報のお問い合わせ 文書に基づいて、すべて Word 内で

📘 ドキュメントマスタリー: 分割ページ  /  ドキュメントをマージする  /  選択内容をさまざまな形式でエクスポート (PDF/TXT/DOC/HTML...)  /  PDFへの一括変換  /  ページを画像としてエクスポート  /  複数のファイルを一度に印刷する...

コンテンツ編集: バッチ検索と置換 複数のファイルにわたる  /  すべての画像のサイズを変更する  /  テーブルの行と列を転置する  /  表をテキストに変換...

🧹 楽にお掃除:振り払って 余分なスペース  /  セクションブレーク  /  すべてのヘッダー  /  テキストボックス  /  ハイパーリンク  / その​​他の取り外しツールについては、当社の Web サイトをご覧ください。 グループを削除...

クリエイティブインサート:挿入 千の区切り文字  /  チェックボックス  /  ラジオボタン  /  QRコード  /  バーコード  /  斜線テーブル  /  方程式のキャプション  /  画像キャプション  /  テーブルキャプション  /  複数の写真  / 詳細については、 グループを挿入...

🔍 正確な選択: ピンポイント 特定のページ  /  テーブル  /  シェイプ  /  見出し段落  / ナビゲーションを強化する 他には? 機能の選択...

スターの強化: あらゆる場所に素早く移動  /  繰り返しのテキストを自動挿入  /  ドキュメントウィンドウをシームレスに切り替える  /  11 変換ツール...

👉 これらの機能を試してみませんか? Kutools for Wordは、 60日無料トライアル、制限なし! 🚀
 
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When using the VBA code for merging multiple docx files, I got this debug error "Run-time error 5266. You can't paste this selection in a table" pointing at line "Selection.Paste" .Please help.

This comment was minimized by the moderator on the site
Dear Sir,
Can we track/identify the Content Control differences?
Thanks,
Hrishi
This comment was minimized by the moderator on the site
Does anyone know how I can build "HeadersFooters.LinkToPrevious (False)" into the VBA code?
This comment was minimized by the moderator on the site
Thank you so much Extend Office Team! Awesome tips! I can't describe how much your article helped me!
This comment was minimized by the moderator on the site
I read this article which is really helpful combine word documents
This comment was minimized by the moderator on the site
Thanks for sharing this.. VBA code is working for me.
This comment was minimized by the moderator on the site
Link exchange is nothing else but it is simply placing the other persons web site link on your page at proper place and other person will also do same for you. cbgedcededacebdd
This comment was minimized by the moderator on the site
Dear,
  • [i][b] I m vry fne to see ur steps or desgins. I get many knwlgde frm dis. For dis i thnk to very. I never forget[/i][/b]
This comment was minimized by the moderator on the site
VUA tor bap vua tor choddo gushthi vua totototototto
This comment was minimized by the moderator on the site
Does KUTOOL provides facility to merge two word files without changing format of each word file through C# or any language supported by .Net ?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations