수십 개의 슬라이드가 포함 된 수십 개의 PowerPoint 프로그램이 있습니다. 그들은 각 슬라이드마다 하나의 모양 만 있고 모양이나 슬라이드 사이에 애니메이션이 사용되지 않는다는 점에서 매우 기본입니다. 문제는 그 (것)들을 창조 한 사람들이 활주에서 활주로의 도형의 수직 위치에 실제로주의를 기울이지 않았기 때문에 한 슬라이드에서 다음 슬라이드로 갈 때 매우 두드러진다는 것입니다.PowerPoint의 모양 위치를 모든 슬라이드에서 같은 값으로 설정해야합니다.
각 슬라이드의 각 모양에 대해 동일한 값으로 세로 위치를 빠르게 설정할 수 있기를 바랍니다. 수평 위치는 괜찮습니다. 나는 수동으로하고 있었지만 많은 슬라이드와 슬라이드 쇼가 있었고 오히려 시간이 많이 걸리므로 이것을하지 않아도됩니다.
Google에서이 사이트와 여기에서 검색 한 적이 있지만 아직 아무것도 찾지 못했습니다. VBA 코드가 필요한 경우에도 괜찮습니다. 오프 점프 지점으로 위 스티브의 제안을 사용
Sub LineEmUpDano()
Dim oSl as Slide
Dim sngTop as Single
' Pick up the top position of the first shape
' on the first slide:
SngTop = ActivePresentation.Slides(1).Shapes(1).Top
' Apply the top position to each slide in the pres
For Each oSl in ActivePresentation.Slides
oSl.Shapes(1).Top = sngTop
' you could instead use
' oSl.Shapes(1).Top = 42 ' or whatever value you like
' Values are in points, 72 points to the inch
Next ' slide
End Sub
감사 스티브! 나는 기회가 생겼을 때 이것을 시험해보고 어떻게되는지 알려줄 것입니다. – N1tr0
좀 더 파고 놀고 돌아와서 일하게했습니다. 올바른 방향으로 나를 보내 주셔서 감사합니다. 나는 또한 많은 빈 자동 모양이 있다는 것을 알아 차렸고 나는 그것들을 제거 할 수 있었다. – N1tr0