Страница 1 из 1

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

СообщениеДобавлено: Пн ноя 20, 2017 19:57
Alter Ego
Ситуация: есть два документа - в документе 1 основной текст переведен с английского на русский, но сноски (концевые, штук 200) оставлены на английском, а в документе 2 тот же основной текст оставлен на английском, но сноски переведены на русский.

Вопрос: есть ли способ скопировать целиком все сноски из документа 2 в документ 1, чтобы получить полный русский документ? (Очень уж муторно копипейстить вручную все 200 сносок по одной... :-( )

Спасибо!

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Пн ноя 20, 2017 20:20
esperantisto
А чем не вариант — выровнять документы (основные тексты) и с полученным накопителем в направлении английский → русский перевести документ 2?

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Пн ноя 20, 2017 21:52
LyoSHICK
Если файл со сносками сохранить, как docx, а потом открыть архиватором, то внутри, в папке word, концевые сноски лежат в файле endnotes.xml. Этот файл можно, например, открыть Экселем, и тексты сносок будут в одной колонке. Но вот сохранить этот файл обратно в .xml у меня в 2007-м не получается...
То есть если бы endnotes.xml можно было легко чем-то отредактировать (скопировать колонку из 2-го файла) и сохранить...
Извините.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Пн ноя 20, 2017 22:31
Aleksandr Selivanov
XML редактируется и сохраняется редактором Notepad++. Как вариант.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Пн ноя 20, 2017 22:35
esperantisto
А кстати, зачем его редактировать? А если просто вынуть файл сносок из одного документа и запаковать его в другой с помощью архиватора?

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Пн ноя 20, 2017 22:55
Alter Ego
Мда... спасибо, но пока ничего не понятно... (рабочих кошек под рукой нет, извините :-( )... Средствами Word (MS Office) бы...

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Вт ноя 21, 2017 00:38
Bookworm
Файл формата docx - это обычный zip-архив. Алгоритм такой:

1. Переименуйте оба Ваших файла (пусть en.docx и ru.docx) в en.zip и ru.zip.
2. Откройте файл с нужными ссылками как архив и извлеките из него файл endnotes.xml
3. Откройте файл, куда надо запихнуть ссылки, как архив, и заархивируйте в него
файл endnotes.xml, вытащенный на этапе 2.
4. Переименуйте файл обратно в docx.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Вт ноя 21, 2017 00:50
Alter Ego
Bookworm писал(а): Алгоритм такой:

Спасибо, попробую...

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Вт ноя 21, 2017 07:20
esperantisto
Без шагов 1 и 4 можно обойтись, если использовать 7-zip. В нём архивы открываются как каталоги.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Ср ноя 22, 2017 02:37
Alter Ego
...docx потом не открывается... :cry:

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Ср ноя 22, 2017 07:06
esperantisto
У меня открылся. Правда, сносок всего две было, для теста чисто.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Ср ноя 22, 2017 14:07
transferues
Получилось заменить сноски под вынь98 с вордом из офиса 97 (пень второй, любимый компьютер :grin: ) + конвертер doc->html->doc + акелпад.
Все очень просто до безобразия.
Вот только не знаю, большие файлы ворд97 откроет или нет.

Re: Копирование сносок между документами в MS Word

СообщениеДобавлено: Чт ноя 23, 2017 11:48
Alter Ego
Вроде получилось. Спасибо!