Я хотел бы выбрать «Прямоугольник 132» на каждом слайде, скопировать содержимое в «меню контура» в качестве заголовка для слайда с помощью VBA.
В конечном итоге было бы неплохо найти «заголовок» "rubri c над фактическим слайдом, поэтому он не отображается на слайде.
Sub LoopThroughSlides()
'PURPOSE: Show how to loop through all slides in the active presentation
Dim sld As Slide
'Loop Through Each Slide in ActivePresentation
For Each sld In ActivePresentation.Slides
'Do something...(ie add a transition to slides)
Function getShapeByName(shapeName As String, Slide As Integer)
Set getShapeByName = ActivePresentation.Slides(Slide).Shapes(shapeName)
End Function
Dim myshape As Shape
myshape = getShapeByName("Rectangle 132", 1)
Next sld
End Function
End Sub
•••• ˇˇˇˇ
Я нашел это, но не уверен, как его применить :
With ActivePresentation.Slides(1)
If .Layout <> ppLayoutBlank Then
With .Shapes
If Not .HasTitle Then
.AddTitle.TextFrame.TextRange.Text = "Restored title"
End If
End With
End If
End With