>source

Excel이라는 PowerPoint 프레젠테이션이 있는데 도형 중 하나에서 텍스트를 변경하고 싶습니다. 목차이며 수동으로 할 때 왼쪽에 텍스트를 쓰고 탭을 한 번 누르면 커서가 "Page"를 쓸 수있는 맨 오른쪽으로 이동합니다. "탭"부분 인 VBA를 사용하여이 작업을 어떻게 수행합니까? 다음과 같은 형태로 쓸 수 있음을 알고 있습니다 :

myPresentation.Slides(2).Shapes("shp2").TextFrame.TextRange.Text = "Development of X in Year 2019"

내 해결 방법은 내가 바꾸고 싶은 부분을 교체하는 것입니다.

myPresentation.Slides(2).Shapes("shp1").TextFrame.TextRange.Text = Replace(myPresentation.Slides(2).Shapes("shp1").TextFrame.TextRange.Text, "2019", yearVariable)

그러나 누군가 수동으로 연도를 삭제하거나 변경하면 더 이상 작동하지 않으므로 이것을 사용하고 싶지 않습니다.

  • 이전 javascript - 앱 스크립트에서 "인수 목록 뒤에)가 없습니다"
  • 다음 mysql - 중첩 된 선택 쿼리 구문이 일치하지 않습니다