Многоразовый / динамический c / экземпляр / символ объекта (взломать) в PowerPoint? - PullRequest
0 голосов
/ 07 апреля 2020

Я искал некоторое время и не могу представить, что нет никакого способа ...

Возможно ли создать объект в PowerPoint и создать "Dynami *" 1020 * копий "того, что ВСЕ изменится при редактировании?

  • Как то, что в Fla sh раньше называлось" экземпляром "(и объектно-ориентированное программирование OOP в общем? не уверен).
  • Как то, что в Illustrator называется "символом".
  • В Sketchup «компонент» имеет такое поведение.
  • В Revit «групповой» тип пытается сделать это ужасным образом.

Даже способ связать внешний файл (векторное или растровое изображение) был бы хорош, так как Обходной путь, но даже это невозможно в PowerPoint?!

Большое спасибо! // r

1 Ответ

0 голосов
/ 08 апреля 2020

Я просто делаю все фигуры одного типа с одинаковыми именами, например: Menu_BTN на панели выбора моей фигуры.

И если я хочу изменить цвет этих кнопок, распределенных по 100 слайдам Я использую следующий макрос:

Sub ChangeMenuBTNColour()
    Dim ppt As Presentation
    Set ppt = ActivePresentation
    Dim sld As Slide

For Each sld In ppt.Slides
    Dim shp As Shape
    For Each shp In sld.Shapes
        If shp.Name = "Menu_BTN" Then
            shp.Fill.ForeColor.RGB = RGB(252, 225, 212)
        End If
    Next
Next sld
End Sub
...