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

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

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

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

파워포인트 VBA를 사용하여 차트의 스타일을 변경하는 방법에 대해 알아보겠습니다. 파워포인트 VBA는 Microsoft Office 애플리케이션에서 사용되는 비주얼 베이직 언어로, 다양한 작업을 자동화할 수 있습니다. 차트의 스타일을 변경하는 것도 VBA를 통해 간단하게 구현할 수 있습니다.

1. 차트 스타일 변경을 위한 VBA 코드 작성하기

파워포인트에서 차트를 선택한 후, 아래의 VBA 코드를 이용하여 차트의 스타일을 변경할 수 있습니다.

Sub ChangeChartStyle()
    Dim cht As Chart
    
    ' 선택된 차트 가져오기
    Set cht = ActiveWindow.Selection.ShapeRange(1).Chart
    
    ' 차트 스타일 변경
    cht.ChartStyle = 3
End Sub

2. 코드 설명

위의 VBA 코드는 ChangeChartStyle이라는 서브루틴을 정의하고 있습니다. 이 서브루틴은 차트를 선택한 후, 선택한 차트의 스타일을 변경하는 기능을 수행합니다.

  • Dim cht As Chart: 차트 개체를 선언합니다.
  • Set cht = ActiveWindow.Selection.ShapeRange(1).Chart: 선택된 차트를 가져와서 cht 변수에 할당합니다. 여기서 ActiveWindow.Selection은 현재 선택된 객체를 나타냅니다.
  • cht.ChartStyle = 3: cht 차트 개체의 스타일을 변경합니다. 위의 예제에서는 차트 스타일 번호 3을 적용하고 있습니다.

다양한 차트 스타일 번호를 적용하여 원하는 스타일로 차트를 변경할 수 있습니다. 차트 스타일 번호는 파워포인트의 차트 스타일 패널을 통해 확인할 수 있습니다. 필요에 따라 코드를 수정하여 원하는 스타일을 적용할 수 있습니다.

3. VBA 코드 실행하기

위의 VBA 코드를 실행하려면 파워포인트의 VBA 편집기를 열어야 합니다. VBA 편집기는 보통 개발자 탭에서 접근할 수 있습니다. 개발자 탭이 보이지 않는다면 옵션 설정에서 도구 모음 사용자 지정에서 개발자 탭을 활성화해주어야 합니다.

VBA 편집기에서 해당 코드를 붙여넣고, 실행 버튼을 클릭하거나 F5 키를 눌러 실행할 수 있습니다. 코드가 정상적으로 실행되면 선택한 차트의 스타일이 변경됩니다.

4. 결론

파워포인트 VBA를 활용하면 프레젠테이션에 사용되는 차트의 스타일을 자동으로 변경하는 기능을 구현할 수 있습니다. 위에서 소개한 코드를 기반으로 원하는 스타일을 적용해보세요. 파워포인트 VBA의 다양한 기능을 익히고 활용한다면, 보다 효율적이고 멋진 프레젠테이션을 만들 수 있을 것입니다.