マイクロソフトで学術研究、最終論文、さらには本を書いたことがありますか Word 各章を個別のファイルとして保存し、すべてをまとめる方法を探していますか? 多分私はあなたに手を差し伸べてあなたが理解するのを手伝うことができます ファイルを結合する方法。 これにはいくつかの方法があり、それぞれに長所と短所があります。

Wordの「ファイルの挿入」機能を利用すると、複数のドキュメントをXNUMXつに簡単に組み合わせることができますが、残念ながら、ファイルの元の形式は尊重されません。 または、もう少し明確なパスを使用してスクリプトを作成し、マージするすべてのドキュメントをほぼ完全にフォーマットすることもできます。 ニーズに最適なソリューションを選択するのはあなた次第です。

言い方あなたはマイクロソフトを使っていますか オフィスの掃除 しかしLibreOffice? 心配しないでください、あなたにも解決策があります。 XNUMXつ以上のファイルをWord形式で取得し、有名なオープンソースの生産性スイートに含まれているワード処理アプリケーションであるWriterとマージできます。 XNUMXつまたは別のプログラムで実行するすべての手順を詳細に知るには、読み続けてください。 以下に説明するすべてを見つけてください。

Word文書を組み合わせる

マージする必要のあるドキュメントに特別なフォーマットが含まれていない場合(したがって、それらは主にテキストで構成されており、画像や表は含まれていません)、関数を使用してそれらをマージできます。 ファイルを挿入 のすべての最近の版に含まれています マイクロソフトワード。 マージする最初のファイルを開き、Wordカーソルをドキュメントの最後(または、いずれの場合も、他のファイルをインポートする場所)に置いて、タブを選択するだけです。 入力する 左上にあります。

この時点で、 ボタンの横にあります 件名 (右上隅にあるウィンドウアイコン)、アイテムを選択します ファイルテキスト 表示されるメニューから、既に開いているファイルに追加するWordファイルを選択します。 選択方法がわからない場合 複数のファイル 同時に、ボタンを長押しするだけです Ctrlキー インクルード キーボード ( CMD en Mac)を選択し、選択するドキュメントのアイコンをクリックします。

次に、マウスを使用してドキュメントを好きな順序に配置し(タイトルを左側のサイドバーに移動するだけ)、最終結果を Wordファイル、OpenDocument、 PDF またはあなたのニーズに応じてXPS

注: Wordで追加されたドキュメントは、基本的な書式、つまり太字、斜体のテキストなどのみを保持します。 テキストの色、画像の順序、表、およびその他の「複雑な」要素は、失われるか、いずれにせよ、元のドキュメントから正確に報告されないことがよくあります。

代替方法

したい場合は Wordファイルをマージする 元のドキュメントの最も正確なフォーマットを維持することにより、 マクロ 私があなたに提案しようとしていること。 Wordに含まれているVisualBasicパネルに貼り付けると、ドキュメントの統合プロセスを自動化できる小さなスクリプトから、 DOC o DOCX.

始める前に、マージするすべてのドキュメントを収集します 同じフォルダそれらがすべてであることを確認してください 同じフォーマット (次にDOCまたはDOCX)およびそれらの名前を変更して、 アルファベット順 それらをマージする順序を尊重します(名前を次のように変更します) document1, document2 すべてが正確に正しいことを確認するなど)。

組み合わせるすべてのファイルを準備したら、Microsoft Wordを開き、タブビューをアクティブにします。 開発 プログラムのツールバー。 方法がわからなくても心配はいりません。ボタンをクリックするだけです。 ファイル 左上隅にあり、上に行く opciones 記事を選択します リボンのカスタマイズ 左側のサイドバーから。 この時点で、アイテムの横にチェックマークを付けます 開発 パネルにあります 主な手紙 (右側)クリック ブエノ 準備ができている

これでアクションを実行する準備ができました! 新しいWord文書の作成を開始し、タブを選択します 開発 プログラムのツールバーからアイコンをクリックします マクロ 左上にあります。

開いたウィンドウで、マクロの名前を入力します(例: MergeDocs、重要なことは、スペースがないことです)、ボタンをクリックします crear 次のコードをVisual Basicパネルに貼り付けて、ウィンドウに既に書き込まれているものをすべて削除します。

Sub MergeDocs()

Dim rng As Range

Dim MainDoc As Document

Dim strFile As String

Const strFolder = "C:Documenti"

Set MainDoc = Documents.Add

strFile = Dir$(strFolder & "*.docx")

Do Until strFile = ""

Set rng = MainDoc.Range

rng.Collapse wdCollapseEnd

rng.InsertFile strFolder & strFile

strFile = Dir$()

Loop

End Sub

代わりに C:ドキュメント マージするドキュメントを収集したフォルダのフルパスを入力する必要があります(「終了」を忘れないでください)。 strFile = Dir $(strFolder& "* .docx") できる 書きます strFile = Dir $(strFolder& "* .doc") マージするファイルがDOCX形式ではなくDOCX形式の場合。 マージするドキュメントをコピーしたフォルダへのパスをすばやくコピーする場合は、ボタンを押したまま右クリックします カンビオ キーボードでアイテムを選択します パスとしてコピー 開いたメニューから。

この時点でアイコンをクリックします flojo 左上にあります 番人 スクリプトを作成し、Visual Basicパネルを閉じ、マクロを実行してドキュメントをマージします。

ラン マクロ、タブに移動します 開発 単語、アイコンをクリック マクロ 左上隅で、今作成したスクリプトの名前を選択し、ボタンをクリックします レース。 数秒で、スクリプトで示されたフォルダにコピーしたすべてのドキュメントを含む単一のWordファイルが作成されます。

最終結果を保存するには、当然のことですが、ボタンをクリックしてください ファイル 左上隅にあり、アイテムを選択します グアルダーコモ 表示されるメニューから。 必要に応じて、出力ドキュメントをDOC、DOCX、OpenDocument、PDFまたはXPSファイルとしてエクスポートできます。

WordファイルをLibreOffice / OpenOfficeと組み合わせる

PCにMicrosoft Officeはインストールされていませんが、LibreOfficeまたはOpenOfficeはインストールされていますか? 問題ありません Wordファイルをマージする これらXNUMXつの無料の生産性スイートを使用しても、この機能を利用できます マスタードキュメント これにより、XNUMXつ以上のコンテンツを簡単に組み合わせることができます DOCファイル、DOCXまたはODT(OpenDocument)。

LibreOfficeまたはOpenOfficeで新しいマスタードキュメントを作成するには、 作家の新しいドキュメント 標準、次にクリック の隣に配置 左上でアイテムを選択します マスタードキュメント 表示されるメニューから。

この時点で、ボタンをクリックします 入力する それは開いたばかりのウィンドウ(メニューアイコン)にあり、項目を選択します ファイル 表示されるメニューから。 次に、結合するドキュメントを選択し、マウスを使用して好きな順序で配置します。 これは非常に簡単で高速な操作です。

結果に満足したら、アイコンをクリックします flojo 左上隅にある、出力ドキュメントに割り当てる名前を割り当て、アーカイブするフォルダーを選択します。

最終的なファイルは、DOC、DOCX、ODT、PDFなど、必要なすべての形式でエクスポートできます。 ドロップダウンメニューを展開して、出力形式を選択するだけです。