アクティブなもの(インデックス1)を除いて、すべてのpptスライドを1つずつ削除するコードを見つけました。しかし、誰でもこのコードを書き直して、コードを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