%3F.png)
У меня есть таблица Excel с некоторыми данными, и я хочу, чтобы эти данные были связаны в Word. НО только данные (без форматирования).
Поэтому внедрение объекта Excel для меня не работает.
Спасибо за предложения!
Пример таблицы Excel
Желаемый результат
или
решение1
В Excel скопируйте нужные данные, например, с помощью Ctrl-C.
В Word используйтеГлавная->Вставить->Специальная вставка.
Установите флажок «Вставить ссылку», затем выберитеНеформатированный текст Unicodeкак формат, и нажмитеХОРОШО.
Word вставляетСвязьк выбранным вами данным. Для текстовых ссылок вы всегда должны иметь возможность увидеть, на что ссылается ссылка, используя Alt-F9 для отображения кода поля, который может выглядеть примерно так:
{ LINK Excel.Sheet.12 "c:\\mysheets\\xyz.xlsx" "Sheet1!R1C1:R2C3" \a \t \u }
В зависимости от настроек вашей системы, при изменении данных в R1C1:R2C3 на листе Word может автоматически обновить ссылку. Если нет, вы сможете обновить данные, выбрав код этого поля и нажав F9, чтобы обновить поле.
Однако Word не будет автоматически изменять диапазон, такой как R1C1:R2C3, если вы вставите строки и столбцы в Excel. Если вы хотите сослаться на область, размер которой может измениться, лучше создать именованный диапазон в Excel и сослаться на него в коде поля (который вы можете изменить вручную).
В более поздних версиях Word, если вы используете Paste Special->Paste Link с использованием графического формата, Word имеет тенденцию "скрывать" код ссылки, поэтому его не так просто изменить вручную. Но поскольку вы ищете текстовый формат, это не должно быть проблемой.
Специально, установите флажок «Вставить ссылку», затем выберите один из вариантов текста (я бы рекомендовал Unicode Text).
Если вы это сделаете, то у вас будет связанный объект в Word. Когда вы изменяете данные в Excel, вы можете «обновить ссылку» (на самом деле это может произойти автоматически в зависимости от ваших настроек и выбора).