1

В моем текстовом документе я определил закладку с помощью { SET Model "c:\\test.xlsb" } .

Позже я вставил ссылку на эту книгу Excel с

{LINK Excel.SheetBinaryMacroEnabled.12 {REF Model} Sheet1!R1C1:R5C4 \a \f 0 \p}

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

Однако после обновления поля вложенное поле REF преобразуется обратно в обычный текст, т.е. моя приведенная выше формула выглядит так:

{LINK Excel.SheetBinaryMacroEnabled.12 "c:\\test.xlsb" Sheet1!R1C1:R5C4 \a \f 0 \p}

Есть ли способ сохранить вложенный REF или централизованно обновлять расположение связанного файла Excel?

1 ответ1

1

К сожалению, Word всегда "разрешает"/ отменяет связь вложенных полей в полях LINK , обычно раньше, чем позже.

Если вы являетесь единственным пользователем этого документа, вы можете рассмотреть что-то вроде следующего. Предположим, вы хотите иметь несколько LINK на одну книгу. затем

Вставьте все поля LINK и получите документ для работы на одну книгу.

Измените « LINK » во всех соответствующих полях LINK на другую строку, желательно такую, которая не будет появляться в других местах, например « ABCLINK ».

При желании вставьте { SET ABCLINK "Some text to remind you how to use this document" } .

Обновите (повторите) все поля ABCLINK .

Вставьте вложенные поля { REF Model } и любые другие поля REF там, где они вам нужны.

Сохраните этот документ.

Чтобы использовать документ, вы используете его больше как шаблон (вы можете превратить его в шаблон Word, если хотите), например

  • Открой это
  • сохрани копию
  • изменить значение закладки Модель и любые другие
  • обновить все поля
  • используйте найти / заменить, чтобы заменить AAALINK на LINK
  • обновить все поля

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