Могу ли я использовать ссылки на таблицы Excel со специальной вставкой в ​​Word?

Я импортирую данные из таблицы Excel в Word 2013.

Вариант 1. Я выбираю диапазон ячеек, вставляю их в Word в виде связующего листа Excel. Ссылка в поле (после Alt + F9) выглядит так:

{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!R1C1:R5C7" \a \p }

Плюс: изменения в данных отображаются в Word (после "Обновить ссылку").

Минус: при вставке строки таблица Excel распространяет формулы по ячейкам новой строки, но строка не отображается в Word. Аналогично при удалении строки.

Вариант 2. Я назначаю имя диапазону ячеек, выбираю его и вставляю в Word в виде связующего листа Excel. Ссылка в поле (после Alt + F9) выглядит так:

{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!NamedRange" \a \p }

Плюс: изменения данных отображаются в Word ("Обновить ссылку").

Плюс: при вставке строки таблица Excel распространяет формулы в ячейки новой строки; в Word появляется строка Аналогично при удалении строки.

Минус: требуется дополнительно назвать диапазоны.

Может быть, имя таблицы Excel эквивалентно именам именованных диапазонов? В любом случае он отображается вместе с ними в менеджере имен.

Логично использовать готовые имена (таблица Excel), а не создавать новые имена для тех же диапазонов.

ОтсюдаВариант 3. Я исправляю ссылку из именованного диапазона на Имя таблицы Excel, плюс я пробовал всевозможные варианты.Минус: не работает.

Я использовал следующие документы:

а) Использование структурированных ссылок с таблицами Excel

б) Вставлять, редактировать и просматривать поля в Word

в) Настройка связей между документом Word и электронной таблицей Excel.

В последнем документе, кажется, говорится, что они могут это сделать, но на самом деле ничего нет.

Вопрос: Могу ли я использовать ссылку на таблицу Excel и / или на ее фрагменты - заголовки, данные, столбцы, строки, итоги?

Если так, то как?

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

1 ответ

Решение

Ответ в том, что невозможно использовать имена таблиц Excel в Word Link поле. Word работает только со спецификациями диапазона SheetName!A1:A1 или Name Range.

Я не могу ответить на вопрос "почему" или будет ли это поддерживаться в будущем. Я могу предположить, что причина может быть в том, что таблицы - это сравнительно новая функция в Excel, которой не было, когда Link поле было введено. Могут быть и другие причины - наверняка скажут только разработчики из Microsoft.

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

Другие вопросы по тегам