2017-03-21 16 views
0

私は、アジェンダスライドの作成に役立つPowerpointアドインに取り組んでいます。私はpresentation.Slides.AddSlide(index、customlayout)を使って簡単に特定の場所にスライドを挿入する必要があります。しかし、私もセクションを使用しているので、これは常に最初の(デフォルトの)セクションの中にスライドを挿入します。Powerpoint VSTOセクションにスライドを挿入する方法

ここに構造例があります。私はそれを の現在の位置に置き換えたいと思います。このためには、slideIndex = 2にスライドを挿入する必要がありますが、現在のように、スライドは「ヘッダーページ」の下に終わります。

  • デフォルトセクション
    • ヘッダーページ
  • 第1
    • ページ1
    • 2ページ

そして、ここでは、私が操作の順序を変更し、現在のインデックス+ 1でそれを追加することによって、それを解決するために管理

​​

答えて

0

を使用していますいくつかのコードです。

int tempindex = currentSlide.SlideIndex; 
    int tempSectionIndex = currentSlide.sectionIndex; 
    PPT.Slide newSlide = presentation.Slides.AddSlide(tempindex + 1, customAgendaLayout); 
    currentSlide.Delete(); 
    return newSlide; 
関連する問題