Вы также хотите установить для .DisplayMasterShapes значение false
И для любопытства, при использовании .NET, действительно ли необходимо повторять все вещи lPresentation.Slides [2] для каждой строки?
Или вы можете сделать что-то вроде:
With lPresentation.Slides[2]
.Property = Value
.OtherProperty = OtherValue
.Etc = "And so forth"
End With
В VBA / VB это будет считаться наилучшей практикой ... меньше печатать, поэтому меньше шансов на ошибки, более читабельно и фактически немного быстрее для выполнения. Учитывая, что я никогда не видел, чтобы это делалось таким образом в .NET, я предполагаю, что это не часть пакета.