Как быстро разделить большой документ Word на несколько файлов

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

Поэтому следующий вопрос будет вполне оправдан и закономерен: а нельзя ли как-то автоматизировать эту утомительную и однообразную процедуру?

Можно, причем без использования сторонних инструментов, средствами скриптового языка Visual Basic for Application, созданного самими разработчиками Microsoft Office.

Предположим, у вас есть документ, который нужно разделить на 10 частей.

Первым делом скачайте по ссылке disk.yandex.ru/d/iMCDVXLSlIjp_w текстовый файл separation.tхt с кодом скрипта и сохраните его в удобную для вас папку.

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

Документ Word

Проставив разделители, откройте Блокнотом файл со скриптом и скопируйте из него код первого варианта, начиная от Sub до End Sub. Вернувшись в документ Word, нажмите комбинацию клавиш Alt + F11, чтобы вызвать окно VBA.

VBA

Выберите в его меню Insert -> Module и вставьте в открывшееся окошко скопированный код скрипта.

Запустите скрипт на исполнение, нажав на панели инструментов кнопку «Run Sub» или клавишу F5 на клавиатуре.

Run

Подтвердите выполнение операции в диалоговом окне.

Подтвердите выполнение

В результате документ будет разделен на 10 частей с именами Notes №.

Готово, можете закрыть окно VBA и исходный документ без сохранения изменений, то есть без проекта VBA.

Проводник

Разделитель имя файла можно поменять в коде скрипта, они указываются в строке SplitNotes "///", "Notes ". Также в скачанном файле separation.tхt доступен второй вариант скрипта, используйте его, если документ Word нужно разделить по страницам.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Как исправить ошибку «Обнаружено переполнение стекового буфера в данном приложении»

Ошибки с указанием на переполнение стекового обмена в Windows всегда являются поводом для беспокойства, поскольку ...

Что такое хранилище NAS

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

PeStudio — мощный инструмент получения информации об исполняемых файлах

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

PropertySystemView — продвинутое средство просмотра свойств файлов и процессов

Все объекты файловой системы имеют набор свойств, доступных для просмотра средствами Проводника. В действительности Проводник ...

1 комментарий

  • Роман:

    Если захотите заменить имя Notes, не используйте в новом названии точки, иначе скрипт обрежет расширение документа.

Добавить комментарий

Ваш адрес email не будет опубликован.