UPD: Может быть, это поможет.Это детали моей ошибки:
System.UnauthorizedAccessException HResult = 0x80070005
Сообщение = Группировка отключена для выбранных фигур (Для выделенных фигур группирование отключено).Source = FirstPPTAddIn StackTrace: в Microsoft.Office.Interop.PowerPoint.ShapeRange.Group () в FirstPPTAddIn.MyRibbon.OnShapeButton (элемент управления IRibbonControl) в D: \ Documents \ Visual Studio 2017 \ Projects \ FirstPPTAddIn \ FirstPPTAddIn.84
Я добавил свою надстройку в Настройки исключения, и когда я запустил код для второго набора групп, я получил две дополнительные фигуры на слайде без группировки.Я не понимаю, почему последняя строка кода не работает.Я могу просто «скопировать» первую группу, установленную много раз, и внести в нее изменения, но мне нужно добавить их с помощью кнопки.
Я использовал этот код для группировки фигур ,Но это позволяет разместить только одну группу фигур.Что мне нужно изменить в коде для вставки неограниченного числа групп фигур на один слайд?
Часть кода
PowerPoint._Application myPPT = Globals.ThisAddIn.Application;
PowerPoint.Slide curSlide = myPPT.ActiveWindow.View.Slide;
string[] myRangeArray = new string[2];
myRangeArray[0] = "shape1";
myRangeArray[1] = "shape2";
curSlide.Shapes.Range(myRangeArray).Group();
При попытке вставить вторую группу фигур у меня возникает ошибка в последнемстрока говорит System.UnauthorizedAccessException: "grouping is disabled for selected shapes"
.
Спасибо!