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

파워포인트 VBA: 링크 추가하기

by 포탈메이커 2023. 6. 30.

파워포인트 VBA: 링크 추가하기

파워포인트 VBA를 사용하면 프레젠테이션에 링크를 추가하는 작업을 자동화할 수 있습니다. 링크를 추가하는 과정은 다소 복잡할 수 있으나, VBA를 사용하면 간편하게 수행할 수 있습니다.

1. VBA 에디터 열기

첫 번째 단계는 VBA 코드를 작성할 수 있는 VBA 에디터를 열어야 합니다. 파워포인트에서 "개발 탭"을 클릭하고 "Visual Basic"을 선택하면 VBA 에디터가 열립니다.

2. 매크로 추가하기

VBA 에디터가 열렸다면, "삽입" 메뉴를 클릭하고 "모듈"을 선택하여 새 모듈을 추가합니다. 이제 모듈에 링크를 추가하는 VBA 코드를 작성해보겠습니다.

Sub AddLink()
    Dim slide As Slide
    Dim shape As Shape
    Dim hyperlink As Hyperlink

    ' 현재 선택된 슬라이드에 링크를 추가하기 위해 slide 변수를 초기화합니다.
    Set slide = ActiveWindow.View.Slide

    ' 링크를 추가할 도형을 선택합니다. 여기에서는 첫 번째 도형을 선택하도록 하겠습니다.
    Set shape = slide.Shapes(1)

    ' 링크를 추가할 도형이 이미 하이퍼링크를 가지고 있는지 확인합니다.
    ' 만약 이미 하이퍼링크가 있다면, 기존 하이퍼링크를 삭제한 후 새로운 링크를 추가합니다.
    If shape.Hyperlinks.Count > 0 Then
        shape.Hyperlinks(1).Delete
    End If

    ' 도형에 새로운 링크를 추가합니다.
    Set hyperlink = shape.Hyperlinks.Add( _
        Anchor:=shape, _
        Address:="http://www.example.com", _
        TextToDisplay:="링크")

    ' 링크가 추가되었음을 사용자에게 알려주는 메시지를 표시합니다.
    MsgBox "링크가 추가되었습니다."
End Sub

이 코드는 현재 선택된 슬라이드에 있는 첫 번째 도형에 링크를 추가하는 역할을 합니다. 만약 해당 도형이 이미 하이퍼링크를 가지고 있다면, 기존의 하이퍼링크를 삭제하고 새로운 링크를 추가합니다. 추가된 링크는 "http://www.example.com"을 주소로 하고, "링크"라는 텍스트로 표시됩니다.

3. 매크로 실행하기

링크를 추가하기 위해 작성한 VBA 코드를 실행하려면, "개발 탭"의 "매크로" 메뉴를 클릭하고 작성한 매크로인 "AddLink"를 선택한 후 "실행" 버튼을 클릭하면 됩니다. 매크로를 실행하면 현재 슬라이드의 선택된 도형에 링크가 추가되고, 링크가 추가되었음을 알리는 메시지가 표시됩니다.

링크를 추가하는 VBA 코드를 사용하면 파워포인트 프레젠테이션을 더욱 멋지게 꾸밀 수 있습니다. 여러분도 VBA를 활용하여 파워포인트 슬라이드에 다양한 링크를 추가해보세요!