这是我的问题,我正在将幻灯片插入到具有不同背景的演示文稿中,但我不知道如何在新幻灯片的背景上“隐藏背景图形”。到目前为止,我的代码看起来像:
//Create a background color
Color myForegroundColor = Color.Aqua;
int oleColor = ColorTranslator.ToOle(myForegroundColor);
//Set the background color of teh slide
lPresentation.Slides[2].FollowMasterBackground = MsoTriState.msoFalse;
lPresentation.Slides[2].Background.Fill.Background();
lPresentation.Slides[2].Background.Fill.ForeColor.RGB = oleColor;
lPresentation.Slides[2].Background.Fill.Solid();
答案 0 :(得分:0)
您还想将.DisplayMasterShapes设置为false
作为一个好奇心,在使用.NET时,是否真的有必要为每一行重复所有lPresentation.Slides [2]的东西?
或者你能做点什么:
With lPresentation.Slides[2]
.Property = Value
.OtherProperty = OtherValue
.Etc = "And so forth"
End With
在VBA / VB中,这样做会被认为是最佳实践...减少输入,因此错误的可能性更小,更易读,实际上执行起来更快。考虑到我似乎从未在.NET中看到过这种方式,我猜它不是包的一部分。