Для того чтобы наиболее эффективно использовать все возможности программы Power Point стоит рассмотреть возможность научиться программировать в ней на языке VBA (Visual Basic for Application).
Несмотря на то, что с каждой новой версией программы Microsoft PowerPoint работа с объектами на слайде упрощается (добавляются новые функции по редактированию изображений, программа помогает при расстановке объектов на слайде выровнять их положение и размеры относительно имеющихся объектов и т.д.) навыки программирования на VBA позволяют расширить функционал PowerPoint до "бесконечности", вот самые основные из них:
- одновременное использование различных приложений, в которых встроен редактор VBA (Word, Excel, Corel Draw, AutoCad и т.д.). Например: в Power Point сложно рисовать фигуры со сложным контуром и для этого можно использовать CorelDraw (векторный графический редактор), а затем автоматически переносить нарисованные в CorelDraw объекты в PowerPoint. Это можно использовать например при создании географической карты страны или плана местности, или чертежа здания сложной геометрической формы. При использовании с Excel можно: создавать оглавление презентаций для быстрого перехода между нужными слайдами; фильтровать таблицы Excel выделяя тексты в презентации; автоматически создавать диаграммы на слайдах. Источником данных может быть открытая в Excel таблица.
- расширить инструменты редактирования расположения объектов на слайде.
Довольно большое время занимает у пользователя расположение объектов на текущем слайде. Это может быть расположение фотографий или изображений в конкретном месте слайда, разнообразное расположение объектов относительно друг друга (например расположение фото в один или несколько рядов с одинаковым или меняющимся размером
Хотя, для приличия, стоит отметить что последние версии программы Power Point уже располагают "Конструктором", который предлагает весьма разнообразные методы расположения фотографий. Кстати для быстроты формирования предыдущей картинки использовался встроенный "Конструктор".
Единственный недостаток этого способа то, что с помощью конструктора вы можете редактировать расположение объектов только на текущем слайде, а с помощью программирования на VBA получится редактировать расположение и сами объекты не открывая слайдов и намного быстрее.
- с помощью VBA можно автоматизировать работу с таблицами на слайдах. Не секрет, что в Power Point довольно тяжело форматировать таблицы, нумеровать строки, суммировать и производить различные арифметические вычисления в таблицах. Так вот, на VBA можно создать инструменты, используя которые для перечисленных действий не нужно будет использовать программу Excel. Достаточно выделить таблицу и нажать на кнопку, к которой привязан макрос.
Я перечислил только малые возможности, которые открывает пользователю язык программирования VBA в Power point. В следующих статьях я обязательно раскрою как создавать процедуры на VBA для описанного выше и того, что не перечислил. И по мере написания статей в эту статью буду прикреплять ссылки на новые статьи.