2011-04-21 158 views
3

我需要將形狀從presentation1插入到presentation2。我們可以插入幻燈片,如如何將形狀從一張幻燈片複製到另一張幻燈片?

pptApp.Presentations [Presentation2] .Slides.InsertFromFile(「presenation1」,10,2,2);

但我只想將Presentation1.slide(x)中的形狀插入到Presentation2.slide(y)中。

我該如何在C#中做到這一點?請幫幫我。

感謝 P2000

+0

你知道如何得到的形狀?如果是這樣,只需在它上面做一個'.Duplicate'並粘貼到Presentation2中。 – 2011-04-21 07:18:51

+0

請告訴我從presentation1中獲取形狀並將其複製到ppt2中的方式。謝謝 – P2000 2011-04-21 08:08:28

回答

0
var origSlide = origPres.Slides[slideNum]; 
var destSlide = newPres.Slides[slideNum]; 
foreach (Shape origShape in origSlide.Shapes) 
{ 
    origShape.Copy(); 
    newPres.Slides.Paste(slideNum); 
} 
相關問題