Логотип САМАН Курсы Microsoft, Cisco, Oracle, Kaspersky Lab. Образование - ваше будущее

Статьи
28.07.2017 C#. Создание слайда PowerPoint.
Форма

На нашей форме (которой мы дали имя FormPowerPointControl) расположим 4 кнопки с именами:

  • ButtonNewPowerPoint
  • ButtonNewPowerPresentation
  • ButtonClosePowerPresentation
  • ButtonClosePowerPoint
  • Как понятно из имен, первая будет отвечать за открытие приложения PowerPoint, а вторая – за открытие презентации, третья – за закрытие презентации и,наконец, четвертая – за закрытие PowerPoint.

    Не забудем вставить директивы using :

    using PowerPoint = Microsoft.Office.Interop.PowerPoint;

    using OfficeCore = Microsoft.Office.Core;

    Кроме того, в классе формы объявим переменные, необходимые для связи с PowerPoint.Таким образом, к этому моменту класс основной формы будет выглядеть так :

    public partial class FormPowerPointControl : Form

        {

            PowerPoint.Application ppa;             // Приложение PowerPoint

            PowerPoint.Presentations presCollection;// Коллекция презентаций

            PowerPoint.Presentation thePresentation; // Презентация

            PowerPoint.Slides ppaSlides;            // Коллекция слайдов

            PowerPoint.Slide theSlide;              // Отдельный слайд PPT

            PowerPoint.Shapes ppaShapesCollection; // Коллекция примитивов

            PowerPoint.Shape theShape;              //Примитив

            PowerPoint.CustomLayouts ppaLayouts; // Коллекция шаблонов

            PowerPoint.CustomLayout theLayout;      // Шаблон

            OfficeCore.CommandBars ppaCommandBars;

            OfficeCore.CommandBar theCommandBar;

            IWin32Window wnd;

            public FormPowerPointControl()

            {

                InitializeComponent();

            }

        }

    Страницы статьи