2014-02-03 4 views
0

Недавно я создал панель PowerPoint, которая отображает текстовое поле, таблицы и графики на одном слайде. Все эти данные устанавливаются в отдельном файле Microsoft Excel после некоторого анализа с помощью интерпретатора.Автоматизация данных Powerpoint из Microsoft Excel

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

Что я хотел бы услышать от того, что было бы лучшим рекомендуемым способом сделать это? Я видел некоторые шаблоны VBScript там, и это было бы хорошо для прямого сопоставления текста и таблицы напрямую между собой в соответствующие текстовые поля/ячейки. Мне любопытно получить обратную связь о том, как я мог бы сопоставить график (и/или его относительные данные) и отформатировать слайд в соответствии с ограничениями и темой моей подготовленной информационной панели).

У меня есть обширный объектно-ориентированный опыт программирования, но не много воздействия на программирование в пакете Microsoft Office. Приветствуются советы и рекомендации, а также советы по некоторым ограничениям, с которыми я могу столкнуться.

+0

Не удается связать Powerpoint напрямую с графиками/таблицами в исходных файлах, например Word? – brichins

+0

Интересно. Я пробовал это в Office 2013 - графики, вставленные из Excel, продолжают обновляться во время текущего сеанса, если файл Excel изменен (данные в любом случае, форматирование диаграмм не работает). Таблицы не связаны вообще. Как только .pptx был закрыт, ссылка, похоже, была сломана - данные больше не обновляются при повторном открытии файла. Но редактирование диаграммы ('Select Data') открывает файл Excel и обновляет график в файле PowerPoint. --- Что касается редактирования, возможно, вы могли бы сохранить стиль диаграммы для повторного применения, если это необходимо? Не идеально, но быстрее, чем полностью ручная коррекция. – brichins

+0

www.pptxbuilder.com, этот сайт автоматически преобразует ваши данные excel в диаграммы в презентации PowerPoint –

ответ

-1

Как правило, до тех пор, пока файл XL открыт, ссылки остаются живыми ... они обновляются по мере обновления XL. В противном случае они обновляются только после закрытия или повторного открытия PPT или принудительного обновления. Таблицы из Excel могут работать, если вы используете PasteSpecial, checkmark Link и хотите вставить в качестве объекта листа Excel. Из вашего описания того, как ведут себя диаграммы, это звучит так, как будто вы делаете Insert | график из PPT. Вместо этого создайте диаграмму в Excel, сначала сохраните файл Excel, затем скопируйте диаграмму и снова, вставьте вкладку Special/Link/As Excel Chart Object в PPT, чтобы она автоматически обновлялась в PPT-файле.

+0

Я собираюсь попробовать это и посмотреть, работает ли это; текущая идея состоит в создании таблицы в excel с соответствующими графами, а затем при сохранении/обновлении она переносится на PPT. – theMJof91

Смежные вопросы