Вставить картинку на определенный слайд из буфера обмена - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь вставить изображение из буфера обмена в определенный слайд в моей презентации, но всякий раз, когда я запускаю свой код, он не вставляет изображение в одну и ту же презентацию, а каждый раз открывает новую презентацию и вставляет туда изображение.

Я пытался использовать метод slide.paste().

Microsoft.Office.Interop.PowerPoint.Application objApp = new 
Microsoft.Office.Interop.PowerPoint.Application();
objApp.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
Presentations objPresSet = objApp.Presentations;
        objPresSet.Open(@"C:\Users\Mohit\Desktop\Archive\Working_Session_S&OP.pptx");
        Presentation objPres = objPresSet.Add(Microsoft.Office.Core.MsoTriState.msoTrue);
        Slide slide =
            objPres.Slides.FindBySlideID(1);

        // Shapes[2] is the image shape on this layout.
        Microsoft.Office.Interop.PowerPoint.Shape shape = slide.Shapes[2];
        slide.Shapes.Paste();

Я хочу вставить определенное изображение из буфера обмена на первый слайд.

...