パワーポイントプレゼンテーション(2010)でスライドの背景画像を保存する方法を知っている人はいますか。これは私のコードの一部で、背景画像を取得するためにスライドをクリアしようとしていますが、望ましい結果ではありません
PowerPoint.Presentation p = app.Presentations.Open(slidesContainerPath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
string imagename;
foreach (PowerPoint.Slide s in p.Slides) {
imagename = s.SlideIndex.ToString() + ".jpg";
s.BackgroundStyle = Microsoft.Office.Core.MsoBackgroundStyleIndex.msoBackgroundStyleNotAPreset;
foreach(Microsoft.Office.Interop.PowerPoint.Shape shape in s.Shapes)
{
shape.Delete();
}
s.Export(imagesContainerPath + "\\" + imagename, "JPG");
}
if (p != null) {
p.Close();
}