我能够从一张幻灯片复制一个形状并将其粘贴在另一张幻灯片上,但在粘贴时,该形状会粘贴在目标幻灯片上的另一个退出形状上方(即在其他形状上重叠)。如何将其粘贴到幻灯片上的现有形状下方。
在想到我得到了我自己的问题的答案之后。这是实现这一目标的代码
// main code
float CalculatedTopValue=getPositionValueForTop(objPres.Slides[ppSR2.SlideIndex].Shapes);
objPres.Slides[1].Shapes.Paste().Top = CalculatedTopValue;
private float getPositionValueForTop(Microsoft.Office.Interop.PowerPoint.Shapes shapes)
{
float CalculatedTopValue = 0;
foreach (Shape shape in shapes)
{
float top = shape.Top;
float height = shape.Height;
CalculatedTopValue = top + height;
}
return CalculatedTopValue;
}