我能够从一个幻灯片中复制一个形状并将其粘贴到另一张幻灯片上,但是在粘贴时,该形状会粘贴到目标幻灯片上另一个退出的形状上方(即与其他形状重叠)。 如何将其粘贴到幻灯片上现有形状的下方。
答案 0 :(得分:0)
思考之后,我得到了自己的问题的答案。这是实现此目的的代码
// 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;
}