Как скопировать Shape из одной презентации Powerpoint в другую в VBA? - PullRequest
2 голосов
/ 22 февраля 2011

У меня есть код VBA для копирования фигур, соответствующих определенным критериям, из одной презентации Powerpoint в другую ниже.Однако при вставке фигуры она смещается (вниз и вправо) от исходной позиции.Как я могу скопировать форму, сохраняя исходные координаты?

sourceShape.Copy
Presentations(2).Windows(1).Activate
ActivePresentation.Slides(x).Shapes.Paste (1)

1 Ответ

1 голос
/ 05 января 2012

Возможно просто:

Shape s=ActivePresentation.Slides(x).Shapes.Paste (1)

s.Left=sourceShape.Left

s.Top=sourceShape.Top
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...