KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

開いているすべてのWord ドキュメントを一度にコピーする

著者Amanda Li変更日

複数のWord ドキュメントを開いている場合、バックアップや共有、クラウドストレージへのアップロード、別のコンピューターへの転送、メール添付などの目的で、それらを一括して別のフォルダーにコピーしたくなるかもしれません。Word には、開いているすべての文書を一度にコピーする直接的なコマンドはありませんが、これを確実に実現できる方法がいくつかあります。

このチュートリアルでは、3 つの実用的な方法をご紹介します。開いている各ドキュメントを手動で同じフォルダーに保存する方法、Kutools for Word を使ってワンクリックですべての開いている文書をコピーする方法、または VBA マクロを使って開いていてすでに保存済みのすべてのファイルを指定したフォルダーに自動的にコピーする方法です。


「名前を付けて保存」を使用して、開いている各ドキュメントを1 つのフォルダーに保存します

この方法はすべてのWord バージョンでご利用いただけます。まず、開いているすべてのドキュメントを同じフォルダーに保存してください。その後、そのフォルダー内の全ファイルを一括で選択し、まとめてコピーしたり、メールに添付したりできます。

Office Tab を使用してドキュメント内を移動

Office Tab

Word、Excel、PowerPoint などに対応したタブ型ナビゲーション。ウェブブラウザのように、1 つのウィンドウでスムーズに切り替えが可能です。

  1. Word で、最初に開いていたドキュメントに切り替えます。
  2. ファイル > 名前を付けて保存をクリックし、次に参照を選択します。
    Word で [ファイル] をクリックし、次に [名前を付けて保存] を選択してから [参照] を選択
  3. 「名前を付けて保存」ウィンドウで、保存先フォルダーに移動します。アドレスバーにフォルダー名が表示されていることを確認してから、保存をクリックします。
    Word で保存先フォルダーを選択する方法を示す [名前を付けて保存] ウィンドウ
  4. 開いているすべてのドキュメントについて、同じ手順を繰り返し、必ず同じフォルダーを選択します。
  5. 完了したら、エクスプローラーでそのフォルダーを開き、Ctrl + Aを押してすべてのファイルを選択し、右クリックしてコピーを選びます。
    フォルダー内のすべてのファイルを選択し、ファイルエクスプローラーで右クリックしてコピー

選択したすべてのドキュメントがコピーされ、新しい場所に貼り付けたりメールに添付したりする準備ができました。

注:

この方法では、必ず「名前を付けて保存」を使用し、「保存」は使用しないでください。「保存」は現在の場所にあるドキュメントのみを上書きします。一方、「名前を付けて保存」を使えば、別のフォルダーを選んでそこにコピーを作成できるため、開いているすべての文書を1 つのフォルダーにまとめる際に欠かせません。

メリット

  • Word のどのバージョンでも動作します
  • アドインは不要です
  • ファイル数が少ない場合は簡単に利用できます

デメリット

  • 多数のドキュメントを開いている場合は手動操作が必要です
  • 複数のウィンドウ間を切り替えると、ファイルを見落とす可能性があります


Kutools for Word を使ってワンクリックですべての開いている文書をコピーします

複数のドキュメントを頻繁にコピーしたり集めたりする必要があるなら、Kutools for Word が時間を大幅に節約します。開いているすべてのドキュメントをワンクリックで指定フォルダーにコピーできる便利な機能を搭載しています。

Kutools for Word

Kutools for Word は、コーディングや複雑な設定なしに、実用的なツールで日常の文書作業をより迅速に処理するお手伝いをします。すべてが Microsoft Word 内に直接統合されています。

  • AI による文章作成、校正、翻訳、要約
  • 一括検索と置換を複数のドキュメント間で共有
  • Word 文書の結合・分割が簡単
  • Word と PDF のバッチ変換
  1. Word を開き、コピーしたいすべてのドキュメントが現在開いており、かつ保存済みであることを確認します。
  2. Word のKUTOOLS PLUSリボンタブで、その他すべての開いているファイルをコピーをクリックしてください。
    リボンで [開いているすべてのファイルをコピー] をクリック
  3. ファイルが正常にコピーされたことを確認するダイアログボックスが表示されます。「OK」をクリックしてください。
    Kutools のコピー成功ダイアログ

すべての開いているファイルをコピーをクリックすると、選択したドキュメントがクリップボードにコピーされます。その後、任意の保存先フォルダーを開いてCtrl + Vを押して貼り付けたり、メールウィンドウに直接添付として挿入したりできます。

注:

この機能をご利用になる前に、すべての開いている文書が保存済みであることをご確認ください。保存されていない変更を含むドキュメントは正常にコピーされません。Kutools はコピーに失敗したファイルを一覧表示しますので、保存後に再度お試しください。

Kutools でコピーに失敗したファイルの通知

メリット

  • 複数の開いているドキュメントをワンクリックで処理
  • 手動での保存・コピーよりずっと高速
  • コピーに失敗したファイルがある場合、明確に通知されます
  • 繰り返し行うワークフローに最適

Word で同じ作業をもっと素早くこなしたいですか?Kutools for Word をぜひお試しください。日々の業務がぐっとラクに!


VBA ですべての開いている文書を自動的にコピーします

アドインを使わずに自動化したい場合は、VBA マクロをご利用いただけます。このマクロは、開いていて保存済みのすべてのドキュメントを、ユーザーが指定したフォルダーにコピーします。元の場所からファイルを直接コピーするため、現在開いているドキュメントには一切変更が加えられません。

  1. Word で、Alt + F11を押して VBA エディターを開きましょう。
  2. 挿入 > 標準モジュールをクリックします。
    VBA エディターで [挿入] をクリックしてから [標準モジュール] をクリックし、新しいモジュールを挿入
  3. 次のコードをモジュールに貼り付けます。
    Option Explicit
    
    Sub CopyAllOpenDocuments()
    
        Dim doc As Document
        Dim destFolder As String
        Dim src As String, dst As String
        Dim fso As Object
        Dim count As Long
    
        With Application.FileDialog(msoFileDialogFolderPicker)
            If .Show <> -1 Then Exit Sub
            destFolder = .SelectedItems(1)
        End With
    
        If Right(destFolder, 1) <> "\" Then destFolder = destFolder & "\"
    
        Set fso = CreateObject("Scripting.FileSystemObject")
    
        For Each doc In Application.Documents
            If doc.Path <> "" Then
                src = doc.FullName
                dst = destFolder & doc.Name
    
                If LCase$(src) <> LCase$(dst) Then
                    fso.CopyFile src, dst, True
                    count = count + 1
                End If
            End If
        Next doc
    
        MsgBox count & " document(s) copied successfully.", vbInformation, "Kutools for Word"
    
    End Sub
  4. マクロを実行するには、F5キーを押してください。
  5. フォルダー選択ダイアログが表示されるので、開いているドキュメントをコピーする保存先フォルダーを選択し、OKをクリックしてください。
    フォルダーピッカー ダイアログで保存先フォルダーを選択
  6. 正常にコピーされたドキュメントの数を示す確認ダイアログが表示されます。
    コピーされたドキュメント数を示す確認メッセージ

条件を満たすすべての開いているドキュメントが選択したフォルダーにコピーされました。そのフォルダーを開いて、コピーされたファイルを確認・移動・アップロード・添付できます。

注:

  • このマクロは、少なくとも1 回保存されたドキュメントのみをコピーし、新規作成後まだ保存されていないドキュメントはスキップします。
  • ドキュメントに保存されていない変更が含まれている場合、コピーされるのは最後に保存されたバージョンのみです。

メリット

  • すべての開いている文書を1 回の操作でコピー
  • アドインは不要です
  • 元のファイルは変更されません

デメリット

  • マクロは企業のセキュリティポリシーによりブロックされる場合があります
  • 保存されていない変更内容は含まれません

どの方法を使うべきでしょうか

方法おすすめの用途制限事項
「名前を付けて保存」で1 つのフォルダーに保存開いているドキュメントを少数集める場合(2~3)ファイル数が多い場合は手動操作が必要です
Kutools for Wordすべての開いている文書をワンクリックでコピーKutools のインストールが必要です
VBA マクロアドイン不要でフォルダーに自動コピーマクロの有効化が必要です

まとめ

この操作をたまに行う程度で、開いているドキュメントも少ないなら、同じフォルダーに保存する方法で十分です。頻繁に行う場合や多数のファイルを開いている場合は、Kutools for Word のワンクリック機能で保存時間を大幅に短縮できます。アドインを使わずに完全に自動化したいなら、VBA が最も柔軟な選択肢です。

このチュートリアルがお役に立てたなら幸いです!さらに多くのWord のヒントや実用的なソリューションを知りたい方は、こちらをクリックしてください。Word チュートリアルの全コレクションをご覧いただけます。