У меня есть слайд PowerPoint с 5 фигурами. Я хотел бы делать разные вещи с этими фигурами в макросе. Как я могу изменить одну из этих фигур, используя идентификатор формы? Например, у меня есть две фигуры с именем "Title 1"
, но я хочу использовать фигуру с идентификатором 15.
Вот мой код:
Sub size_n_spread_v()
Dim j As Integer
Dim sld As Slide
Dim SldId As Long
gap = std_gap
SldId = ActiveWindow.View.Slide.SlideIndex
Set sld = ActivePresentation.Slides(SldId)
Call SortMultArray
new_dim = (total_dim - gap * (lngRow - 1)) / lngRow
'This works but is not specific:
'sld.Shapes.("Title 1").Height = new_dim
'This would hopefully be specific but the syntax does not work Please HELP!
'sld.Shapes.("Title 1").Id(15).Height = new_dim
End Sub
Кто-нибудь знает правильный синтаксис для изменения формы через идентификатор?