파워포인트 편집화면에서 지정 슬라이드로 이동하기 ; How to jump to the desired slide in PowerPoint.


How to jump to the desired slide in PowerPoint.

흥미로운 질문이 네이버 지식iN에 올라와서 답변을 한 번 달아봅니다.

Q.
파워포인트에서 지정 페이지(슬라이드)로 이동하는 단축키는 없을까요?
예를 들어 슬라이드가 180개 정도 되는데, 처음 PPT를 열면 1페이지(첫 슬라이드)가 나오는 데

여기서 바로 125페이지로 가고 싶을 때 사용하는 단축키를 부탁합니다.
출처 : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1020201&docId=240498718

A.
파워포인트 슬라이드 쇼 모드인 경우라면 사실 쉽게 해결되는 방법입니다. 슬라이드 쇼상태에서는 <슬라이드번호 입력 + 엔터 키>를 입력하면 원하는 슬라이드로 바로 이동이 가능합니다. 즉 위 질문에서 처럼 180장의 슬라이드 중에서 125 페이지로 이동하고 싶다면, 슬라이드 쇼 상태에서 <숫자 125 입력후 엔터 키>를 누르게되면 슬라이드 125 페이지로 슬라이드 쇼 화면이 전환이 됩니다.

그러나 위 질문 의도는 슬라이드 쇼가 아닌 편집 화면에서 원하는 슬라이드 페이지로 이동하기를 원하는 경우로 생각됩니다. 편집 중인 슬라이드가 몇 장 되지 않는 경우라면 왼쪽 미리보기 창에서 스크롤해서 원하는 슬라이드 페이지로 이동하면 되겠지만. 장수가 180 장 혹은 그 이상이라면 원하는 페이지로 이동이 쉽지 않을 것입니다. 아쉽게도 파워포인트에서는 편집 모드 상태에서 원하는 페이지로 이동할 수 있는 단축키를 제공하고 있지 않습니다. 파워포인트는 발표용 자료이며 슬라이드 페이지가 몇 백장이 넘어가는 경우가 많지 않을 것이고 이런 요구가 많지 않고 또한필요도 없을 것이라 생각이 듭니다. 그러나 이런 요구가 외국의 경우에도 있나 봅니다. 인터넷 검색을통해서 원하는 슬라이드 페이지로 이동할 수 있는 VBA를 찾았습니다.
VBA란 MS 오피스 제품내에 포함된 Visual Basic for Appication 의 약자로 쉽게 말해 원하는프로그램 명령을 추가하여 필요한 기능을 확장할 수 있도록 해주는 기능입니다. 파워포인트에서는 많이 사용되지는 않지만, 엑셀의 경우에는 VBA 기능을 빼놓을 수 없을정도로 많이 활용되는 기술입니다.저도 VBA에 대해서 잘은 모르지만 누군가가 만들어 놓은 VBA를 활용할 수는 있습니다.

서론이 좀 길었지만 해외 사이트에서 가져온 슬라이드 페이지 이동 VBA를 이용하는 방법에대해서 설명해 보겠습니다.

우선 작업할 파워포인트 문서를 엽니다. 그 다음 [개발도구] 탭 – [Visual Basic] 선택하거나 단축키    <Alt + F11>을 선택하여 Visual Basic for Appication 프로그램을 실행합니다.

샘플자료 : 대한민국 상부위장관 분야의 명의 <김도훈> 교수의 슬라이드 입니다.

Visual Basic for Appication 프로그램에서 [삽입] – [모듈]을 선택하여 새로운 [모듈] 창을 실행한 다음, 아래 코드를 복사하여 붙여넣기 합니다.

Sub Take_me()
Dim strSlide As String
Dim IntSlide As Integer
Do
strSlide = InputBox(“Where to?”)
Loop Until IsNumeric(strSlide)
IntSlide = Val(strSlide)
If IntSlide < 1 Or IntSlide > ActivePresentation.Slides.Count Then
MsgBox “Out of range”
Exit Sub
End If
ActivePresentation.Slides(IntSlide).Select
End Sub

출처 : http://www.vbaexpress.com/forum/showthread.php?36228-Macro-for-moving-to-the-desired-slide

Visual Basic for Appication 프로그램에 삽입한 모듈이 제대로 동작이 되는지, 오류는 없는지 <사용자 지정 정의 폼> 아이콘을 클릭하거나 단축키 <F5>를 입력합니다.

이상없이 동작을 하면 Visual Basic for Appication 프로그램을 종료하고, 파워포인트로이동합니다. 파워포인트에서 해당 페이지로 이동하기 위한 VBA를 실행하기 위해서는 [개발도구] – [매크로]를 선택하거나 단축키 <Alt + F8>을 입력합니다.

매크로 프로그램이 실행되면, 해당 프로그램을 선택하고 <확인>을클릭합니다.

파워포인트 화면 위로 슬라이드 매크로 프로그램이 실행되고, 원하는 페이지를 입력후 <확인>을 클릭합니다.

아래 이미지는 입력한 슬라이드 번호 ’40’으로 이동한 파워포인트 화면입니다.

계속해서 이 매크로를 파워포인트에서 사용할 예정이라면 <다른 이름으로 저장>을선택하여 <PowerPoint 매크로 사용 프레젠테이션 (*.pptm)>으로 파일형식을 선택한 다음 저장해서 사용하는 것이 좋습니다.

파워포인트 편집화면에서 지정 슬라이드로 이동하기 ; How to jump to the desired slide in PowerPoint.