Я нашел фрагмент кода для удаления всех слайдов ppt один за другим, кроме Активного (Индекс 1). Однако, может ли кто-нибудь помочь мне в повторном написании этого кода для действия кода одним ударом. Я не хочу зацикливать каждый слайд, так как будет удалено около 300 слайдов. Это код у меня есть:VBA удаляет все слайды за один раз
Sub Deleteslides()
'This deletes all slides except Active Main one.
Dim Pre As Presentation
Set Pre = ActivePresentation
Dim x As Long
For x = Pre.Slides.Count To 2 Step -1
Pre.Slides(x).delete
Next x
End Sub
спасибо. код работал отлично. – Camille