Могу ли я использовать ссылки на таблицы 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, вы увидите, что другой идентификационный символ находится слева от записей таблицы, чем слева от записей диапазона имен. Диапазоны таблиц не могут быть изменены в менеджере имен. Таким образом, хотя таблицы перечислены здесь, они не управляются в этом интерфейсе и, безусловно, являются другими "сущностями".