Имам слайд на PowerPoint с 5 форми върху него. Бих искал да правя различни неща с тези форми в макрос. Как мога да променя една от тези форми, като използвам ID на фигурата? Например, имам две форми с име "Title 1"
, но искам да използвам тази с ID 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
Някой знае ли правилния синтаксис за промяна на формата чрез ID?