Word 2016: Як я можу перейменувати файл джерела даних, не відтворюючи з'єднання даних?


1

У мене є документ Word, налаштований для злиття пошти.
Джерело даних для злиття пошти - це складна робоча книга Excel, що містить численні запити та підключення до бази даних.

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

Чи є для мене простий спосіб змінити лише ім'я файлу, вказане у з'єднанні даних, не змінюючи жодних інших частин з'єднання даних?


1
Ви використовуєте Word для редагування документа? Якщо стільки таблиць і запитів, то вам не краще використовувати текстовий редактор, щоб масово змінювати імена змінних?
Chef1075

1
якщо це формат docx, можливо, спробуйте витягнути з нього xml (ів) пошук усіх назв файлу в його вмісті та замінити нове ім'я файлу, а потім знову запакувати. просто ідея. ви можете розпакувати за допомогою стандартного архіватора, який підтримує zip-архіви
shibormot

@shibormot Я не мав уявлення, що це можливо. Я розпакував його за допомогою WinRar, шукав розпакований каталог на ім'я файлу робочої книги, знайшов три посилання на два файли, замінив усі три посилання, перепакував zip-архів, перейменував ZIP-файл на * .docx ... і це спрацювало як шарм! Опублікуйте це як відповідь, і я прийму його.
Giffyguy

@Giffyguy радий допомогти вам)
shibormot

Відповіді:


2

Якщо це формату docx, це можна зробити наступним чином:

  1. Витяг xml (s)

  2. З нього знайдіть назву файлу всіх випадків у його вмісті та замініть нове ім'я файлу

  3. Потім знову упакуйте.

Ви можете розпакувати за допомогою стандартного архіватора, який підтримує zip-архіви

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.