본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 파워포인트

파워포인트 VBA: 도형 스타일 변경하기

by 포탈메이커 2023. 7. 2.

파워포인트 VBA: 도형 스타일 변경하기

파워포인트 VBA를 사용하면 프레젠테이션의 도형들의 스타일을 손쉽게 변경할 수 있습니다. 도형의 스타일을 변경함으로써 프레젠테이션의 디자인을 더욱 멋지게 꾸밀 수 있습니다. 이번 글에서는 파워포인트 VBA를 사용하여 도형의 스타일을 변경하는 방법을 알아보겠습니다.

1. 도형 스타일 변경하기

도형의 스타일을 변경하기 위해서는 먼저 해당 도형을 선택해야 합니다. 선택한 도형의 스타일을 변경하기 위해서는 다음과 같은 VBA 코드를 사용할 수 있습니다.

Sub ChangeShapeStyle()
    ActiveWindow.Selection.ShapeRange(1).Select

    With ActiveWindow.Selection.ShapeRange.Line
        .ForeColor.RGB = RGB(255, 0, 0) ' 라인 색상 변경
        .Weight = 3 ' 라인 두께 변경
        .Style = msoLineSolid ' 라인 스타일 변경
    End With

    With ActiveWindow.Selection.ShapeRange.Fill
        .ForeColor.RGB = RGB(0, 0, 255) ' 채우기 색상 변경
        .Transparency = 0.5 ' 투명도 변경
    End With

    ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Font.Size = 16 ' 글꼴 크기 변경
End Sub

위 코드에서는 먼저 ActiveWindow.Selection.ShapeRange(1).Select를 사용하여 도형을 선택합니다. 그다음 With 구문을 사용하여 라인, 채우기, 텍스트 등의 스타일을 변경할 수 있습니다.

예를 들어, 라인 색상을 변경하려면 .ForeColor.RGB를 사용하여 색상 코드를 지정합니다. 마찬가지로, 라인 두께를 변경하려면 .Weight를 사용하고, 라인 스타일을 변경하려면 .Style을 사용합니다.

채우기 색상을 변경하려면 .ForeColor.RGB를 사용하여 색상 코드를 지정하고, 투명도를 변경하려면 .Transparency를 사용합니다.

마지막으로 텍스트의 글꼴 크기를 변경하려면 ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Font.Size를 사용하여 글꼴 크기를 지정합니다.

2. VBA 코드 실행하기

위에서 작성한 VBA 코드를 파워포인트에 적용하기 위해서는 다음과 같은 순서로 진행해야 합니다.

  1. 파워포인트를 실행하고 원하는 프레젠테이션을 엽니다.
  2. ALT + F11을 눌러 VBA 편집기를 엽니다.
  3. 새로운 모듈을 추가하고, 위에서 작성한 VBA 코드를 복사하여 붙여넣습니다.
  4. VBA 편집기를 닫고 파워포인트로 돌아가서 도형을 선택합니다.
  5. ALT + F8을 눌러서 매크로 실행 창을 엽니다.
  6. 실행할 매크로를 선택하고 실행 버튼을 눌러 VBA 코드를 실행합니다.

위의 순서대로 진행하면 선택한 도형의 스타일이 VBA 코드에 지정한 대로 변경됩니다.

3. 추가적인 활용 방법

파워포인트 VBA를 사용하여 도형의 스타일을 변경하는 것 외에도 다른 유용한 기능들을 사용할 수 있습니다. 예를 들어, 도형의 위치를 변경하거나 크기를 조절하는 등의 작업도 가능합니다.

 

또한, 반복적으로 수행해야 하는 작업이 있다면 VBA 코드를 함수로 작성하여 효율적으로 사용할 수도 있습니다. VBA 코드를 함수로 작성하면 매크로 실행 창을 열지 않고도 원하는 작업을 수행할 수 있습니다.

 

파워포인트 VBA를 활용하면 프레젠테이션의 도형들을 더욱 다채롭게 꾸밀 수 있습니다. VBA 코드를 활용하여 도형의 스타일을 변경하는 작업을 실행해보고, 더 다양한 기능을 활용해보세요. 새로운 프레젠테이션을 만들 때마다 도형 스타일을 직접 변경하는 것보다 훨씬 효율적이고 간편하게 디자인할 수 있습니다.

 

이상으로 파워포인트 VBA를 사용하여 도형 스타일을 변경하는 방법에 대해 알아보았습니다.

 

이 글을 통해 파워포인트 VBA에 대한 이해도를 높이고, 다양한 디자인 아이디어를 구현해보시기 바랍니다.