Я хочу создать макрос, который добавит в конец нумерацию заголовков выбранных слайдов в формате (1/5).
Мне удалось написать эту часть с добавлением нумерации. Я не могу подготовить vba к поиску и замене существующей нумерации. Это необходимо, когда по какой-либо причине порядок слайдов будет изменен и нуждается в обновлении.
Sub SlideNumbering()
Dim shp As shape
Dim sld As Slide
Dim SldAll As Single
Dim SldNr As Single
SldAll = Application.ActiveWindow.Selection.SlideRange.Count
SldNr = SldAll
For s = SldAll To 1 Step -1
ActivePresentation.Slides(s).Shapes.Title.TextFrame.TextRange.InsertAfter " (" & SldNr & "/" & SldAll & ")"
SldNr = SldNr - 1
Next
End Sub