2016-05-26 14 views
0

私は "addnewpart"メソッドを取得しません。最初のドキュメント作成のためだけに使用するのか、またはスライドやスライドレイアウトを追加しようとするときだけですか?レイアウトを空にするプレゼンテーションを追加

誰かが新しいslidelayoutを追加する方法を知っていますか?私はgoogleで見つけることができませんでした:私はエラーが発生します:親に新しい部分を追加することはできません...

私はXMLだけを使ってMatlabで完全なプレゼンテーションを行い、openxmlは非常に、非常にイライラしています:

答えて

0

OK、私はそれをどこに置くか見つけ

SlidelayoutPartがslidemasterpartに受け入れられている

`Pa.PresentationPart PresPart = this.PresentationDoc.AddPresentationPart();!。 PresPart.Presentation =新しいP.Presentationを() ;

 //add minimal info 
     this.AddBasic(PresPart); 

     //Generate Master 
     Pa.SlideMasterPart slideMasterPart = PresPart.AddNewPart<Pa.SlideMasterPart>("rId1"); 
     GenerateMaster(slideMasterPart); 

     //Add slideLayout 
     Pa.SlideLayoutPart SlideLayoutTemp=slideMasterPart.AddNewPart<Pa.SlideLayoutPart>("rId1"); 
     Pa.SlideLayoutPart SP=GenerateSlideLayout(SlideLayoutTemp, "Blank"); 
     SP.AddPart(slideMasterPart); // don't forget to link the layout to the master! 

     //Add Theme 
     Pa.ThemePart themePart1 = slideMasterPart.AddNewPart<Pa.ThemePart>("rId5"); 
     GenerateTheme(themePart1); 

     //Presentation 
     AddSlidePart(PresPart, "Blank")` 
関連する問題