28.07.2017 | C#. Создание слайда PowerPoint. |

На нашей форме (которой мы дали имя FormPowerPointControl) расположим 4 кнопки с именами:
Как понятно из имен, первая будет отвечать за открытие приложения 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();
}
}