Я использую следующие VBA макросов, чтобы удалить все изображения в PowerPoint слайд:Удаление изображений в PowerPoint с помощью VBA макросов
Public Function delete_slide_object(slide_no)
' Reference existing instance of PowerPoint
Set PPApp = GetObject(, "Powerpoint.Application")
' Reference active presentation
Set PPPres = PPApp.ActivePresentation
' Delete object in slide
Set PPSlide = PPPres.Slides(slide_no)
For Each PPShape In PPSlide.Shapes
If PPShape.Type = msoPicture Then
PPShape.Delete
End If
Next PPShape
Set PPShape = Nothing
Set PPSlide = Nothing
Set PPPres = Nothing
End Function
Этот код удаляет некоторые, но не все pictures.After выполнения этого кода 3 раз все снимки удаляются. Где я иду не так? Пожалуйста, дайте мне знать
Есть ли у них шанс попробовать ответ? –
Эй, Привет! Просто попробовал код. Отлично! Большое спасибо! :) – user2862496