Я хочу сгруппировать несколько фигур на другом слайде. Задача кажется очень простой. Однако проблема заключается в том, что формы, которые необходимо сгруппировать, не находятся на текущем слайде.Как сгруппировать несколько фигур на другом PowerPoint.Slide
Например,
Текущий слайд слайд № 2. Мои формы должны были быть сгруппированы находятся на слайд № 10. Когда форма на слайд № 10 выбран, он всегда вызывает ошибку. Кажется, что мы не можем изменить выбор слайдов.
Мой код следовать:
PowerPoint.Slides allSlides = ppApp.ActivePresentation.Slides;
for (int i = 1; i <= allSlides.Count; i++)
{
PowerPoint.Slide slide = allSlides[i]; if (slide.SlideId == 10) { //- Select the slide first slide.Select(); //- Select (assuming) shape1 and shape3 slide.Shapes[1].Select(); //- Error: The shape1 cannot be selected???? slide.Shapes[3].Select(Microsoft.Office.Core.MsoTriState.msoFalse); PowerPoint.ShapeRange shapeRange = ppApp.ActiveWindow.Selection.ShapeRange; shapeRange.Group(); } }
Спасибо, Стив Rindsberg. – chipbk10