KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Копирование всех открытых документов Word одновременно

АвторАманда ЛиДата изменения

Когда у вас открыто несколько документов Word, может понадобиться скопировать их в другую папку — например, для резервного копирования, обмена, загрузки в облачное хранилище, переноса на другой компьютер или прикрепления к электронным письмам. Хотя Word не предлагает прямой команды для одновременного копирования всех открытых документов, существует несколько надёжных способов добиться этого.

В этом руководстве вы познакомитесь с тремя практичными методами: вручную сохранить каждый открытый документ в одну папку, использовать Kutools для Word, чтобы скопировать все открытые документы одним щелчком, или применить макрос VBA для автоматического копирования всех открытых и сохранённых файлов в выбранную вами папку.


Используйте «Сохранить как», чтобы сохранить каждый открытый документ в одну папку

Этот метод работает во всех версиях Word. Сначала сохраните каждый открытый документ в одну и ту же папку, а затем выделите все файлы в ней и скопируйте их вместе или прикрепите к одному письму.

Перемещайтесь по документам с помощью Office Tab

Office Tab

Вкладки для Word, Excel, PowerPoint и других приложений — как в веб-браузере: удобно переключайтесь между ними в одном окне.

  1. В Word перейдите к первому открытому документу.
  2. Нажмите Файл>Сохранить как, затем выберите Обзор.
    Нажмите «Файл», затем «Сохранить как» и выберите «Обзор» в Word
  3. В окне «Сохранить как» перейдите в нужную папку. Убедитесь, что в адресной строке отображается имя папки, затем нажмите Сохранить.
    Окно «Сохранить как», показывающее, как выбрать папку назначения в Word
  4. Повторяйте те же действия для каждого открытого документа, каждый раз выбирая одну и ту же папку.
  5. Когда закончите, откройте эту папку в Проводнике, нажмите Ctrl + A, чтобы выделить все файлы, затем щелкните правой кнопкой мыши и выберите Копировать.
    Выберите все файлы в папке и щелкните правой кнопкой мыши, чтобы скопировать их в Проводнике

Все выбранные документы успешно скопированы и готовы к вставке в новое место или прикреплению к электронному письму.

Примечание:

В этом методе обязательно используйте Сохранить как, а не Сохранить. Сохранить обновляет документ только в текущем расположении. Сохранить как, напротив, позволяет выбрать другую папку и создать там копию — это необходимо при сборе всех открытых документов в одну папку.

Преимущества

  • Работает в любой версии Word
  • Не требует надстроек
  • Удобно для небольших наборов файлов

Недостатки

  • Требует ручных действий, если открыто много документов
  • Легко пропустить файл, если переключаетесь между множеством окон


Копируйте Все открытые документы одним щелчком с помощью Kutools для Word

Если вам часто приходится копировать или собирать несколько открытых документов, Kutools для Word значительно сэкономит ваше время. Встроенный инструмент позволяет одним щелчком скопировать все текущие открытые документы в выбранную папку.

Kutools для Word

Kutools для Word ускоряет выполнение повседневных задач по работе с документами благодаря практичным инструментам, встроенным прямо в Microsoft Word — без программирования и сложной настройки.

  • ИИ для написания, редактирования, перевода и создания кратких содержаний
  • Пакетный поиск и замена в нескольких документах
  • Легкое объединение и разделение документов Word
  • Пакетное преобразование Word ↔ PDF
  1. Откройте Word и убедитесь, что все документы, которые вы хотите скопировать, открыты и сохранены.
  2. На вкладке KUTOOLS PLUSна Лента нажмите Ещё>Копировать все открытые файлы.
    Нажмите «Копировать все открытые файлы» на ленте
  3. Появится диалоговое окно с подтверждением успешного копирования файлов. Нажмите ОК.
    Диалоговое окно об успешном копировании в Kutools

После нажатия Копировать все открытые файлы выбранные документы копируются в буфер обмена. Затем вы можете открыть любую целевую папку и нажать Ctrl + V, чтобы вставить их туда, или сразу вставить в окно электронного письма в качестве вложений.

Примечание:

Перед использованием этой функции убедитесь, что все открытые документы сохранены. Если какой-либо документ содержит несохранённые изменения, его копирование завершится неудачей. Kutools покажет список файлов, копирование которых не удалось, чтобы вы могли сохранить их и повторить попытку.

Уведомление о файлах, которые не удалось скопировать в Kutools

Преимущества

  • Решение в один клик для нескольких открытых документов
  • Значительно быстрее ручного сохранения и копирования
  • Четко уведомляет вас, если какие-либо файлы не удалось скопировать
  • Идеально подходит для повторяющихся рабочих процессов

Ищете более быстрый способ выполнять похожие задачи в Word? Попробуйте Kutools для 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. Появится диалоговое окно выбора папки. Выберите целевую папку, в которую нужно скопировать открытые документы, и нажмите ОК.
    Выберите папку назначения в диалоговом окне выбора папки
  6. Появится диалоговое окно с подтверждением, в котором отображается количество успешно скопированных документов.
    Сообщение с подтверждением, показывающее количество скопированных документов

Все подходящие открытые документы успешно скопированы в выбранную папку. Вы можете открыть её в любое время, чтобы просматривать, перемещать, загружать или прикреплять скопированные файлы по мере необходимости.

Примечание:

  • Этот макрос копирует только те документы, которые уже были сохранены хотя бы один раз. Новые, несохранённые документы будут пропущены.
  • Если документ содержит несохранённые изменения, будет скопирована только последняя сохранённая версия.

Преимущества

  • Копирует Все открытые документы за один запуск
  • Не требует надстроек
  • Исходные файлы остаются без изменений

Недостатки

  • Макросы могут быть заблокированы политиками безопасности компании
  • Несохраненные изменения не будут включены

Какой метод выбрать

МетодЛучше всего подходит дляОграничения
Сохранить как в одну папкуСбор нескольких открытых документов (2–3)Требует ручных действий при большом количестве файлов
Kutools для WordКопирование Все открытые документы одним щелчкомТребуется установка Kutools
Макрос VBAАвтоматическое копирование в папку без надстроекТребует включения макросов

Заключение

Если вам нужно выполнять эту операцию лишь изредка и открыто всего несколько документов, достаточно сохранить их в одну папку. Если вы делаете это часто или работаете со множеством открытых файлов, Kutools для Word поможет сэкономить время благодаря однощелчковому подходу. Для полностью автоматизированного решения без надстроек наиболее гибким вариантом станет VBA.

Надеемся, это руководство оказалось полезным! Если вы хотите узнать ещё больше советов и практических решений для Word, перейдите по этой ссылке, чтобы ознакомиться с нашей полной коллекцией обучающих материалов по Word.