Как в PowerPoint VBA сдвинуть все существующие фигуры в окне (а не только одну)?

StackOverflow https://stackoverflow.com/questions/1711383

Вопрос

Насколько я понимаю, этот код "захватывает" только первую фигуру в активном окне и подталкивает ее:

Установите oShape = oSlide.Shapes(1)

oShape.Left = oShape.Left + 5

Как я могу «схватить» все фигуры в окне и подтолкнуть их все одновременно?

Это было полезно?

Решение

Вероятно, вы могли бы просмотреть текущий слайд Shapes Коллекция для установки каждого из них.

Dim oShape As Shape

For Each oShape In oSlide.Shapes
    oShape.Left = oShape.Left + 5
Next
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top