Связывание таблицы Excel с изменяющимся количеством строк в слайд PowerPoint - PullRequest
0 голосов
/ 05 июня 2018

Проблема, с которой я сталкиваюсь, заключается в том, что я копирую свою таблицу в excel (которая создается при выполнении запроса), а затем специально вставляю ее в слайд Power Point.

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

1 Ответ

0 голосов
/ 06 июня 2018

Я нашел ответ на answers.microsoft.com .


Ключ в том, чтобы создать именованный диапазон, и вы должны использовать обходной путь, если ваш названный диапазон являетсяТаблица Excel.Я рассмотрю этот обходной путь.

Допустим, у вас есть запрос, который возвращает таблицу с именем DataTable.Если вы хотите связать эту таблицу в PowerPower, сначала вам нужно создать именованный диапазон, который не ссылается непосредственно на таблицу.

Создайте новый именованный диапазон в разделе Формулы> Диспетчер имен и назовите его TableAlias с формулой, ссылающейся на определенный диапазон, например, =Sheet1!$A$1.

После создания этого псевдонима сохраните файл, а затем вставьте диапазон, на который ссылается указанная ссылка на диапазон (Sheet1!$A$1, нетаблицу, которую вы в конечном итоге хотите) в слайд PowerPoint, используя Главная> Вставить> Специальная вставка ...> Вставить ссылку> Объект Microsoft Excel Worksheet.Если в этот момент все работает правильно, вы сможете перейти в меню «Файл»> «Редактировать ссылки на файлы» и увидеть, что ссылка использует именованный диапазон вместо диапазона R1C1.

Теперь, когда он знает, как использоватьименованный диапазон, давайте изменим формулу для TableAlias в менеджере имен на диапазон, который мы на самом деле хотим связать, =DataTable.После обновления формулы и сохранения документа ссылка в PowerPoint должна обновиться до этого нового диапазона, что даст вам динамическую ссылку на таблицу.


Этот процесс кажется немного сложным, но яу меня получилось, что если я добавляю или удаляю строки, то слайд PowerPoint соответствующим образом обновляет диапазон таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...