Как сделать простую презентацию World Map Chart в Excel
MS Excel позволяет нам создавать креативные презентации для визуализации данных таблиц. Например, создадим шаблон дашборда для международной логистики с World Map Chart по центру. Важно сделать простое решение, но с выразительными конкретными преимуществами в дизайне.
Создание шаблона World Map Chart для дашбордов в Excel
Для создания World Map Chart мы будем использовать:
- Креативную идею для дизайна.
- Интерактивный функционал стандартных возможностей Excel (формулы, элементы управления и графики).
- Дополнительные возможности редактора фигур из MS PowerPoint.
На первый взгляд зрелищная интерактивная презентация с элементами анимации карты мира выглядит сложной. По началу даже сложно поверить, что она была создана стандартными инструментами в Excel без использования VBA-макросов. На самом деле это простое, но эффектное решение экспонировать дизайн World Map Chart на фоне других конкурентов. Все гениальное в простом. Любое сложное всегда можно упростить и для этого есть только один путь – разделить на более простые части. Как съесть слона – по кусочкам. В среде разработчиков данный процесс профессионально называется – декомпозированные.
Разложим структуру визуализации World Map Chart на отдельные составляющие элементы:
- Карта мира из векторных фигур.
- Линейная гистограмма с группировкой данных.

- 3D-диаграмма.

- Freeform фигура сделана в редакторе PowerPoint.

- Элемент управления – счетчик.

- Дополнительные фигуры для украшения.

Теперь видно, что не все так сложно. Далее пошагово сделаем все детали и соберем их как конструктор в целостную модель World Map Chart для интерактивной презентации.
Пошаговая разработка презентации инфографики с визуализацией данных в Excel
Первый элемент — это группа фигур карты мира. Ее можно самому нарисовать в Excel очертив по контуру 2D картинку.
Шаг 1 – Рисуем векторную карту в редакторе
Для этого следует использовать инструмент – Insert → Illustrations → Shapes → Freedom Shape:

Также можно воспользоваться уже готовыми фигурами созданными в редакторах векторной графики. Как импортировать готовые векторные изображения и преобразовать их в фигуры Excel подробно описано здесь:
Шаг 2 – Анимация перемещения карты
Плавно переходим к созданию следующего элемента – линейная гистограмма с группировкой значений. Ее мы будем создавать на основе изменяемых значений (под управлением элемента формы – счетчика) таблицы с формулами:

На данном этапе в нашей таблице 3 значения:
- В ячейке B2 первое значение – Время. За 24 часа планета совершает оборот вокруг своей оси на 360 градусов. Значение в ячейке B2 будет изменять элемент управления – счетчик с настройками минимального значения 1 и максимальное – 24.
- В следующей ячейке C2 находиться второе значение, которое возвращает формула определяющая скорость анимации:
- В последнем значении ячейки D2 определен размер ширины карты мира.
Для построения гистограммы нам потребуются только 2 последних значения из диапазона ячеек C2:D2. Выделяем диапазон C2:D2 и выбираем инструмент – Insert → Charts → 2-D Bar → Stacked Bar:

Теперь выполним необходимые настройки элемента инфографики шаг за шагом:
Сделаем переключение значений осей XY. Выделяем гистограмму и выбираем инструмент из появившейся опции в главном меню интерфейса Excel — Chart Design → Data → Switch Row/Column. Или другим способом: Chart Design → Data → Select Data. В появившемся окне нажмите кнопку в центре Switch Row/Column:

Таким образом синяя область изменяется под управлением значения в ячейке С2, а оранжевая статичная.
Дальше следует изменить направление движения, для этого изменяем обратный порядок значений на оси X. Выделяем одним кликом ось X на гистограмме и жмем комбинацию горячих клавиш CTRL+1. В появившейся боковой панели отмечаем флажком опцию Values in reverse order:

Здесь же для фиксирования размеров блоков гистограммы устанавливаем минимальное 0 и максимальное 160 значение оси X. Как показано выше на рисунке. Иначе рисунок карты будет искажаться в процессе изменений исходных значений для гистограммы.
Теперь оранжевую область окрасим в рисунок нашей предварительно нарисованной карты. Но сначала ее нужно немного подготовить.
Планета земля будет совершать полный оборот по сценарию анимации. Нам необходимо расширить изображение карты дополнительными копиями фигур и все их сгруппировать:

Копируем карту и размещаем на одном уровне. Выбираем все необходимые фигуры, кликаем правой кнопкой мышки и из появившегося контекстного меню выбираем опцию Group. Как показано выше на рисунке.
Дальше эту группу просто копируем CTRL+C и вставляем CTRL+V прямо на оранжевую область гистограммы:

В завершении создания этого элемента инфографики делаем последние настройки. Необходимо сделать прозрачный фон гистограммы, чтобы на заднем плане карты били видны фигуры украшения. Выделяем гистограмму и выбираем инструмент из меню – Format → Shape Styles → Shape Fill → No Fill:

Лини сетки также нужно снять как показано выше на рисунке.
Теперь при изменении числа в ячейке B2 будут изменены значения для гистограммы в диапазоне C2:D2. Карта будет перемещаться справа налево:
Второй элемент на втором шаге готов, переходим к третьему шагу.
Шаг 3 – эффект вращения 3D основы
Теперь создадим основу из 3D-диаграммы. Но сначала построим таблицу с формулами для ее вращения при изменении значения в ячейке B2:

Эти формулы будут генерировать значения ячеек в диапазоне B4:B10 при изменении значения в ячейке B2 (время). Выделаем диапазон значений B4:B10 и строим 3D-диаграмму выбрав инструмент – Insert → Charts → 3-D Pie:

Теперь при изменении значения в ячейке B2 будут изменяться значения в диапазоне B4:B10, а визуализация 3D-диаграммы будет соответственно им изменяться, создавая эффект вращения:
В завершении изменяем наклон 3D-диаграммы по оси Y на 14 градусов. И окрашиваем все сегменты в красивые цвета, а также делаем прозрачный фон:

3D основа готова переходим к следующему шагу.
Шаг 4 – создание сложных векторных фигур в MS PowerPoint
Нам понадобиться программа PowerPoint для создания сложной фигуры в стиле Freeform. Редактор векторных фигур в PowerPoint немного отличается от Excel и обладает явными преимуществами инструментов. Например, нам необходимо сделать фигуру прямоугольника с круглым отверстием. Открываем программу MS PowerPoint и приступаем к работе.
Сначала рисуем фигуру прямоугольника, а сверху помещаем фигуру круга и выделяем их оба. Затем выбираем инструмент:

Теперь все детали готовы. Копируем фигуру квадрата с отверстием из MS PowerPoint в MS Excel и как конструктор собираем World Map Chart в соответственной последовательности всех деталей.
Шаг 5 – собираем все детали как конструктор
Так можно презентовать элемент инфографики для разработки интерактивных дашбордов:

Пример практического применения данного шаблона на дашборде представлен в следующей статье:
В MS Excel есть много интересных возможностей для креативных разработчиков визуализации данных из скучных отчетов по большим таблицам. На следующих уроках рассмотрим новые и еще более эффектные пошаговые примеры создания красивых презентаций с картинками и подробным описанием. Их все можно скачать бесплатно с Google Drive. Просто перейдите выше по ссылке и выберите опцию в главном меню File → Download → Microsoft Excel (XLSX).
Инфографика средствами Excel и PowerPoint
Мы уже привыкли к тому, что все чаще информацию нам стараются подать с элементами инфографики. Визуальные материалы воспринимаются и запоминаются быстрее, чем символьные. Образы подтягивают в нашем мозге эмоции и аналогии, с символами все намного сложнее.
К визуализации данных в СМИ, интернет-ресурсах, печатных изданиях часто привлекают дизайнеров и художников. Но нередко инфографика нужна в более «скромных» ситуациях — например, для представления информации в отчетах организации или отдела, подведения итогов этапа или проекта, анализа результатов определенного периода. Для этих целей привлечение дизайнеров может быть слишком затратно по финансам и времени.
Я работаю преподавателем и руководителем группы разработки учебных материалов в учебном центре «Сетевая Академия ЛАНИТ» более 10 лет и, когда провожу разработанный нами курс по инфографике, то обычно начинаю так: «Наш курс не для дизайнеров, а для тех сотрудников, которым нужно научиться правильно применять доступные средства для быстрого и качественного представления данных».
И в статье будет не про космические корабли, бороздящие просторы вселенной, а про кастрюли…

Источник
В отличие от новомодных веяний готовить низкокалорийную и здоровую пищу из малоизвестных, дорогих и труднодоступных земным людям ингредиентов, я предлагаю рецепты из продуктов, которые точно есть в вашем холодильнике.
Это значит, что все ниже описанное может использовать среднестатистический пользователь, имеющий на своем компьютере стандартный офисный пакет, включающий Excel и PowerPoint.
Примеры, которые мы далее по статье будем рассматривать, можно считать «народным» творчеством, так как что-то было подсмотрено у коллег, что-то найдено на просторах Интернета, а что-то выведено путем множественных проб и ошибок.
Как быстро создать иконки из символов и рисунков?

У многих, подозреваю, как и у меня, были такие ситуации, когда нужно быстро заменить текстовые подписи или легенды в диаграммах визуальными образами, компактными и понятными, а еще и не забывать про авторские права.
То есть подходят только варианты: нарисовать, купить, найти на ресурсах для бесплатного использования или использовать имеющийся функционал офисного пакета.
Для вариантов «купил» или «нашел на бесплатном ресурсе» не было ресурсов (денег, времени, интернета), вариант «нарисовать» отпал еще раньше. Я явно стояла в другой очереди, когда этот талант раздавали.
В итоге я осталась с вариантом использования имеющегося функционала пакета MS Office.
Вот тут мне на помощь пришли шрифты Webding и Winding, а еще возможность копировать любую текстовую надпись и вставлять ее как рисунок. И вуаля, у меня куча значков!

Думаю, вы в курсе, что просто символ использовать неудобно, так как он не масштабируется с учетом изменения размеров надписи, а только за счет размера шрифта.
Итак, преобразуем символ в изображение, используя функционал PowerPoint.
| На вкладке Вставка выбираем команду Надпись и создаем область на слайде, просто щелкая мышью в нужном месте. | |
| Затем также на вкладке Вставка выбираем команду Символ. В открывшемся окне в поле со списком Шрифт выбираем шрифт Webding или Winding и находим нужный нам символ. Выделив символ, нажимаем кнопку Вставить и закрываем диалоговое окно Символ. |
|
![]() |
Далее, выделив надпись, назначим нужный нам размер и цвет для символа. |
| Теперь нам необходимо вырезать выделенную надпись любым из доступных способов: комбинацией клавиш, контекстным меню или кнопками на ленте. | |
| А вот вставить предлагаю с помощью контекстного меню, вызвав его в нужном месте слайда и выбрав команду Рисунок в группе Параметры вставки. | |
|
При необходимости можно выполнить обрезку для полученного изображения с помощью команды Обрезка на контекстной вкладке Средства рисования\Формат. |
Кстати, этот рецепт можно использовать и в Excel.
Теперь чуть усложним и рассмотрим процесс создания иконки, как на рисунке.

| Как нарисовать круг, я уверена, вы знаете. Только чтобы он получился правильным, не забудьте удерживать клавишу SHIFT. | |
![]() |
Как создать надпись и вставить в нее символ, рассматривали чуть выше. |
![]() |
Я не буду останавливаться на вопросе подгона размеров фигур и символов, выборе цвета — это все сугубо индивидуально, и вам самим это решать. |
![]() |
А вот далее нужно наложить надпись на круг, затем выделить область с помощью мыши, захватив круг и надпись полностью, и на контекстной вкладке Средства рисования\Формат в списке кнопки Объединить фигуры выбрать команду Вычитание. |
Вот так просто можно создавать значки и иконки самостоятельно в PowerPoint и Excel. Это была удочка, рыбачьте!
Как создать нестандартную фигуру и использовать ее как часть создаваемой инфографики?

На значках я не остановилась, мне потребовались для презентации сложные фигуры, которые легко составляются из нескольких простых. Такие часто дизайнеры используют для оформлений, да и создают их, не особо напрягаясь. Я решила померяться силой. Благо с планиметрией у меня все неплохо. И с помощью команд объединения фигур и настройки их объема реализовала несколько вариантов, которые мне больше понравились из примеров в интернет.
Пример искала для циклического процесса из 4 этапов. Даже без примеров было ясно, что шаблоном будет круг или квадрат.
Немного хитрости и кучки манипуляций, а в результате две заготовки.

И тут Остапа понесло…
Захотелось добавить объема…

Из инструментов только те, что есть в PowerPoint, а результат впечатлил.
Давайте для примера рассмотрим создание объемной фигуры из кольца для кругового цикла средствами PowerPoint.
И опять не будет конкретных значений, будет пошаговый рецепт с кучей возможностей для творчества.
Область вызывается с помощью контекстного меню объекта.
Если ранее инструменты для создания псевдообъема в PowerPoint вы не использовали, то самое время начать.
Как текстовую информацию заменить графическим объектом?

Как часто вы видели в презентациях текст в виде простых списков или надписей, размещенных по какому-то замыслу автора, но не совсем ясному для зрителя? Я часто.
И вроде бы уже в нескольких версиях Office развивают и наполняют различными вариантами функционал Smart-Artов, но получается, как в анекдоте про кошку, которую не любят, потому что не умеют готовить. Со смарт-артами похожая история, не используются они зачастую лишь потому, что с ними не разобрались и не научились настраивать под свои нужды.
Но ведь даже дизайнеры в большинстве случаев используют шаблоны и имеющиеся наработки, так почему не взять это на вооружение и не использовать смарт-арты по назначению.
Особенно они удобны для отображения списков, процессов или циклов, организационных диаграмм или связей.
Разместив смарт-арт на слайде презентации или в текстовом файле и поместив в него нужный текст, можно не только изменить и настроить общее цветовое решение, но и каждого конкретного объекта внутри смарт-арта.
Размер также меняется как для всего, так и для конкретного объекта внутри.
Вот смарт-арт простого цикла:

А вот пример результата редактирования и форматирования этого смарт-арта стандартными средствами.

Мне как-то потребовалось визуализировать линейный процесс, но варианты имеющихся смарт-артов показались простоватыми, а примеры дизайн-шаблонов в интернете были выразительней и более подходящими. Опять я на распутье… И пошла я своей дорогой. Для решения таких задач рекомендуется объединять имеющийся смарт-арт и возможность создавать фигуры сложной формы.
В результате вот такой симбиоз получился.

![]() |
Создадим смарт-арт, выбрав вариант Простая временная шкала. |
![]() |
Увеличим длину и уменьшим высоту объекта. А чтобы области с текстом не отображались, как в нашем примере, введем в каждую пробел. |
![]() |
Для создания фигурной выноски первоначально нарисуем фигуру с названием Капля. Не забываем про SHIFT! Изменим эту фигуру, увеличив хвостик до нужного нам положения с помощью перемещения желтого маркера. |
![]() |
Теперь повернем фигуру хвостиком вниз. Как я уже раньше говорила, для этого лучше использовать область Формат фигуры. В контекстном меню объекта выберем команду Размер и положение… |
В результате мы создали заготовку для временной шкалы или линейного процесса с фигурными выносками. Чтобы рисунок «не рассыпался», рекомендую его сгруппировать, но уже тогда, когда закончите редактировать и форматировать.
Как использовать значки и иконки в диаграммах вместо легенды?

Если вы создавали диаграммы, то явно сталкивались с вопросом нужности добавления легенды к той или иной диаграмме. Иногда вроде бы и лишнее совсем, все и так понятно, а иногда она точно нужна, без нее в этом лесу можно заблудиться. Мне очень понравился подход с заменой легенды на значки для рядов в самой диаграмме.
Вариантов множество, и этот функционал был в Excel еще до нулевых, ой, до 2000 года.
Значки можно вставлять как заполнение для специально добавленного ряда или вместо меток.



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

Представим нередкую ситуацию, когда у вас есть таблица и в ней накапливаются данные с течением времени. Вам нужно вычисляемое итоговое значение на данный момент времени для наглядности отображать не просто числом, а визуальным объектом — диаграммой. Или, например, вам надо показать ключевые показатели эффективности (KPI). Для таких целей зачастую используют диаграмму термометр, но и круговая отлично подойдет.
Вот ряд примеров.






Подробнее остановимся на первом примере.
В основе кольцевая диаграмма, точнее, две. Одна как заготовка для кольца с одинаковыми секторами, а вторая для отображения самого значения. Добавив подписи и значки вместо легенды, можно создать целое табло с показателями.
Теперь по порядку.
На вкладке Вставка в группе Диаграммы выберем вариант диаграммы Кольцевая.
Здесь же в поле Значения введем строку =<1;1;1;1;1;1;1;1;1;1;1;1>. Это заготовка для 12 секторов кольцевой диаграммы, но можно сделать и 8, и 16. Важно, чтобы значение было кратно четырем, так сектора симметрично будут расположены относительно друг друга.
А в поле Значения введем ссылку на диапазон с вычисленными данными, выделив мышью две ячейки с процентами.
На вставке значка в область кольца останавливаться не буду, вы уже знаете, как из символов сделать иконку, ну либо используйте для вставки имеющиеся заготовки иконок.
А вот добавить подпись предлагаю не установкой параметра отображения подписей данных в диаграмме, а с помощью надписи.
В итоге мы получили кольцевую диаграмму с отображением сектора, который равен текущему итоговому значению. Удобство этого способа в том, что при изменении итогового значения, а, следовательно, и результата в ячейке, использованной для дополнительного расчета и построения диаграммы, и кольцевая диаграмма будет меняться.
Остальные примеры, которые приведены в начале этой темы, также строятся с помощью небольших дополнительных вычислений, комбинирования параметров настройки диаграмм и наложения графических элементов.
Как с помощью «бабочки» сравнить два набора данных?

Сравнивать два набора данных — тоже нередкая задача. Можно, не мудрствуя, использовать гистограммы или графики, а можно немного изюма добавить, например, использовать диаграмму с красивым название «Бабочка». В ней ряды данных отображаются симметрично относительно вертикальной оси, напоминая крылья бабочки.
Но даже эту диаграмму можно построить как минимум двумя разными способами.
Вот как они в результате будут выглядеть.


Для обеих диаграмм потребуются дополнительные вычисления. Для первой необходимо добавить 3 ряда данных, которые легко рассчитываются, а для второй значения одного из рядов данных умножаются на минус единицу и откладываются по отрицательной оси.
Далее нужны настройки отображения элементов самих диаграмм.
Мне больше нравится первый вариант, именно поэтому его мы и рассмотрим подробнее.
В первый внесем повторяющееся значение, оно позволит нам сделать подписи столбцом между «крыльями». Второй дополнительный столбец должен рассчитывать разницу между максимальным значением данных, если это десятичные значения, или между 100% и процентами по строкам для первого набора данных. Для второго набора данных вычисления делаются аналогично, и получается третий дополнительный столбец.
На рисунке то, что должно получиться.
В нашем примере в итоге список будет выглядеть как на рисунке.
Вот и с «бабочкой» разобрались. Главное — не забывайте, что эта диаграмма для сравнения двух однотипных рядов данных.
Как при создании инфографики использовать реальные данные, которые могут меняться во времени?

Я уже говорила, что не умею рисовать. Мои умения заканчиваются на раскрасках и применении шаблонов, копирок и трафаретов. Именно поэтому работу дизайнеров и художников я уважаю и ценю. Но условия работы подчас не дают возможность использовать их способности просто потому, что нет времени на «все эти красоты».
Данные, которые используются в отчетах, меняются в течение недели, а то и дня. Просто рисовать для них обложку смысла особого нет, а создавать инфографику силами дизайнера дольше, чем эти значения будут актуальны.
Давайте рассмотрим частую ситуацию, когда есть таблица, собирающая данные по неделям, месяцам или году. Важно, что это «живая» таблица, в нее вносятся новые данные, корректируются уже введенные. Какие-то расчетные данные из этой таблицы должны отслеживаться в течение срока заполнения таблицы, а какие-то по итогам.
В самой таблице не всегда удобно отслеживать несколько значений одновременно, но на новом листе рабочей книги мы можем сделать таблицу со ссылками на эти данные и уже для этой таблицы или конкретного значения построить диаграмму или целый ряд диаграмм (дашборд). Такие ссылки обновляются мгновенно, и поэтому мы будем видеть на диаграмме последние актуальные данные таблицы.
При этом возможность вставить лист Excel на слайд PowerPoint или в текстовый документ Word как связанный объект тоже дает возможность готовить отчетные документы в привязке к промежуточным данным, просто обновляя связи между документами. После того, как отчет будет окончательно готов, связи можно разорвать, оставив последние актуальные данные.
Еще не представили, как это может быть? Тогда давайте на примере.
На нем есть раздел Infographics, содержащий целый ряд файлов — примеров создания дашбордов в Excel, которые можно скачать и внимательно разобрать.
Вот один из примеров — файл AgeInfo.xlsx
На листе Ageing размещены данные, которые используются для построения дашборда на листе AgeInfo.


В этом примере на дашборде отображается информация о численности населения старше 65 лет по странам.
В правой части используются линейчатые диаграммы, построенные на данных диапазона с листа Ageing.
Представьте, что они были собраны из другой или даже нескольких других таблиц, то есть в ячейки не сами значения введены, а именно ссылки на исходные данные.
Представили? А теперь попробуйте сами реализовать такую связь на своем примере. То есть выбрать из исходных данных те, которые хотите визуализировать, создать на них ссылку с другого листа и построить несколько диаграмм, включая хотя бы одну из рассмотренных.
Это всего лишь несколько примеров из того многообразия вариантов, которые позволяет реализовать пакет MS Office. Мы практически не затрагивали примеры с комбинированными диаграммами и теми диаграммами, которые появились в версиях 2016 и 365.
Расскажите в комментариях, что из этого было полезно, а что вы уже и так знали. Поделитесь, какие еще задачи визуализации вам приходится решать в условиях нехватки инструментов.
А если что-то не получилось или хотите продолжения, ждем вас на онлайн-курсе по инфографике! Если же всё получается — у нас и вакансии есть.
VBA PowerPoint — Создание презентации PowerPoint из Excel с использованием VBA

VBA — это мощный инструмент, который можно использовать в любой области интегрированных инструментов Microsoft. Как и в MS Excel, в Powerpoint также предусмотрена возможность создания макроса и автоматизации презентации. Автоматизация может быть любой формы. Вы видели презентации, в которых слайды были такими большими и подробными, что иногда заканчивалось более чем 50 слайдами, чтобы охватить тему обучения или отчет. Таким образом, вместо добавления диаграмм в PowerPoint из Excel, мы можем создать код, который будет напрямую копировать диаграммы из Excel и вставлять их в слайд PowerPoint.
Как создать презентацию PowerPoint из Excel VBA?
Ниже приведен пример создания презентации PowerPoint с использованием кода VBA в Excel:
Вы можете скачать этот шаблон VBA PowerPoint Excel здесь — Шаблон VBA PowerPoint Excel
Пример VBA PowerPoint
Давайте сначала создадим диаграмму в Excel. Для этого нам нужны данные. Ниже у нас есть некоторые данные о продажах 8 продавцов.

Теперь давайте создадим столбчатую диаграмму или график с помощью приведенных выше данных. Как мы увидим ниже, у нас теперь есть столбчатая диаграмма с заголовком « Продано количество» и вставлены все метки.

Теперь наша задача состоит в том, чтобы получить этот график на слайде PowerPoint, как он показан здесь, с заголовком диаграммы в качестве заголовка слайда PowerPoint. Для этого нам нужно включить PowerPoint в VBA.
Выполните следующие шаги:
Шаг 1: Перейдите в меню VBA Tool, как показано ниже, и выберите опцию References…, как показано ниже.

Шаг 2: Как только мы это сделаем, у нас появится окно References VBA Project. Из этого списка выберите MS PowerPoint 15.0 Object Library, как показано ниже. Это активирует все команды, связанные с MS PowerPoint в VBA. Без этого мы не сможем запустить VBA в PowerPoint. Установите флажок в указанной библиотеке и нажмите « ОК» .

Шаг 3: Теперь для написания кода для VBA PowerPoint нам нужен модуль. Чтобы получить новый модуль, перейдите в меню «Вставка» и выберите опцию « Модуль», как показано ниже.

Шаг 4: В этом модуле напишите подкатегорию VBA PowerPoint или под любым другим именем, как показано ниже.
Код:

Шаг 5: Теперь для создания презентации с помощью Chart in Excel нам нужно несколько переменных. Давайте рассмотрим 5 переменных как:
- Приложение для приложения PowerPoint.
- PPT для презентации PowerPoint,
- PPTSlide для PowerPoint Slide,
- PPTShapes для PowerPoints,
- PPTCharts для Excel Chart Объект.
Код:

Шаг 6: Теперь используйте команду Set, чтобы добавить новое приложение PowerPoint, как показано ниже.
Код:

Шаг 7: В строке кода сделайте приложение PowerPoint видимым и используйте msoCTrue для таинственной оценки неправильного пути. И после этого, то же самое приложение будет использоваться в качестве развернутого в PowerPoint для получения полного представления.
Код:

Шаг 8: Теперь установите PPT, который является нашей презентацией для добавления в приложение MS PowerPoint,
Код:

Шаг 9: Теперь мы будем использовать комбинацию цикла For-Next и If-Else. Начиная с цикла For-Next.
Код:

Шаг 10: В цикле For PPTCharts, первые активные графики в Excel.
Код:

Шаг 11: Ниже приведен код для вставки диаграммы из Excel в слайд PowerPoint. Используйте код, чтобы добавить слайд в определенную PAplication, добавляя +1 слайд каждый раз, когда мы запускаем код.
Код:

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

Шаг 13: После этого выберите переменную PPTChart, которую мы определили ранее. После этого скопируйте выбранный активный график в область графика, где он будет размещен. И используйте команду Специальная вставка, чтобы вставить диаграмму с изображениями.
Код:

Шаг 14: Теперь выберите форму диаграммы, которая находится на первой позиции в качестве текстового диапазона. И перенесите в презентацию PowerPoint тот же заголовок, который называется « Количество продано ».
Код:

Это завершает код для VBA PowerPoint.
Шаг 15: Теперь пошагово скомпилируйте код, чтобы узнать, есть ли какая-либо строка кода с ошибкой, нажав функциональную клавишу F8. И после этого запустите код, нажав на кнопку Play, которая находится под строкой меню, как показано ниже.
Мы разместим диаграмму в файле PowerPoint на первом слайде, как показано ниже.

Поскольку код большой, полный код можно увидеть в текстовом поле ниже.
Плюсы Excel VBA PowerPoint
- Использование VBA в Powerpoint облегчает работу, если в файле ppt есть так много слайдов с огромным содержанием.
- VBA с Powerpoint обеспечивает автоматизацию даже при ограниченных доступных функциях.
Минусы Excel VBA PowerPoint
- Нам нужно выбирать библиотеку объектов Microsoft PowerPoint 15.0 из параметра «Ссылка», расположенного в пункте меню «Инструмент», который нам нужен в начале примера-1, каждый раз, когда мы запускаем код для PowerPoint.
То, что нужно запомнить
- Сохраните файл в формате Macro-Enable Presentation после написания кода. Это поможет нам избежать потери кода и повторного использования в будущем.
- Функция записи не будет работать здесь, так как нам нужно перейти с Excel на PowerPoint, изменив интерфейс между страницами.
- Всегда компилируйте код перед запуском. Это поможет вам найти ошибку в коде. Это очень полезно, когда мы пишем большие строки кода.
- Для запуска и реализации кода нам нужно открыть лист Excel с диаграммой, которую мы хотим вставить в слайд PowerPoint.
- Мы можем выровнять диаграмму в PowerPoint в соответствии с нашими потребностями.
Рекомендуемые статьи
Это руководство по VBA PowerPoint. Здесь мы обсудим, как создать презентацию PowerPoint из Excel с использованием кода VBA, а также на практическом примере и загружаемом шаблоне Excel. Вы также можете просмотреть наши другие предлагаемые статьи —
Как вставить таблицу из Excel в Powerpoint?
Microsoft PowerPoint
Существуют моменты, когда очень нужно вставить полную таблицу или ее часть из Excel. Сделать это можно на версии PowerPoint 2013 года и выше. Чтобы вставить лист Excel в PowerPoint, необходимо:
- Зайти в PowerPoint и кликнуть на вкладку Вставка.
- Далее необходимо выбрать Объект.
- В новом окне выбрать Вставка объекта и кликнуть на Создать из файла.
- Теперь необходимо выбрать кнопку Обзор.
- Выбрать таблицу Excel.
- Перед тем, как закрыть Вставка объекта, необходимо поставить галочку на пункте Связать.
- Теперь необходимо нажать на ОК.

Стоит отметить, что презентация будет отображать весь текст из листа Excel.
Также существует способ, который будет связывать Excel и PowerPoint. Для этого необходимо:
- Зайти в Excel и открыть файл, который необходимо будет открыть в презентации.
- Выделить необходимую область, которая будет связана с презентацией.
- В разделе Главная необходимо нажать на кнопку Копировать.
- В презентации выбрать необходимый слайд, где будет располагаться таблица.
- В разделе Главная необходимо нажать на стрелку рядом с Вставить.
- Выбрать пункт Специальная вставка.
- В новом окне необходимо установить параметр Связать.
- В окне «Как» выбрать файл с готовой таблицей.
После этого все необходимые данные будут располагаться на выбранном слайде.
Стоит отметить, что пользователь может использовать абсолютно все функции готовой таблице.
Если пользователь хочет вставить определенную часть таблицы, то он может пойти по более легкому пути. Необходимо лишь открыть файл с готовой таблицей и выделить необходимый элемент. Далее необходимо сохранить ее в буфер обмена с помощью сочетания горячих клавиш Ctrl+C. После этого необходимо открыть необходимый файл и вставить данные из буфера обмена. Для этого необходимо лишь нажать другую комбинацию горячих клавиш Ctrl+V. Готовую таблицу можно будет менять по размеру, а также вносить коррективы в данных на абсолютно любом этапе создания презентации.






