1

У меня есть документ Word, который настроен для слияния.
Источником данных для слияния является сложная книга Excel, содержащая многочисленные запросы и соединения с базой данных.

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

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

1 ответ1

2

Если это формат docx, то это можно сделать следующим образом:

  1. Извлечь XML (ы)

  2. Из него ищите все вхождения имени файла в его содержимом и заменяйте на новое имя файла

  3. Тогда упакуйте снова.

Вы можете распаковать со стандартным архиватором, который поддерживает zip-архивы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .