본문 바로가기

Windows 기반 환경/파워포인트 PPT

2019 파워포인트 슬라이드에 자동으로 전체 페이지 수 표시 방법 / Insert total number of slides in PowerPoint 2019

Figure 1. 매크로 스크립트 of visual basic module for 전체 페이지 수 자동 삽입 in Powerpoint 2019
PPT macro-total page number auto display-200902.txt
0.00MB

매 슬라이드마다 쪽 번호가 표기된 PPT를 이용하면, 청중도 발표 진행 단계를 확인하기 편하고 (덜 피곤함), 발표가 끝난 뒤에 질문할 때도 페이지 수를 특정하여 질문하기 편하다. "좀 더 앞으로/뒤로 가주세요" 라는 말을 할 필요가 없음. 그래서 PPT에 페이지 수 표시는 기본적인 발표 매너라고 생각한다.

 

"<현재 페이지 수> / <전체 페이지 수>" 형식으로 표시되면 훨씬 좋으므로, 지금까지는 슬라이드 마스터에 들어가서 수동으로 전체 페이지 수를 우하단 텍스트 박스에 수동 기입해줬는데, 귀찮아서 자동 기입 방식을 찾아보니, 어라? 있네? :) 

 

PPT에서 Visual Basic을 이용할 수 있다는 것도 처음 알았고, "매크로" 기능을 넣은 PPT 파일의 확장자명은 pptm 인 것을 처음 알았다. 

 

인터넷에 한글로 "자동 페이지 수" 구글링해서 찾아낸 매크로 스크립트들은 정보가 틀렸다. 실행 안되고 디버그 하라네.. 근데 난 프로그래밍 할 줄 모름!

 

그래서 결국 영어로 구글링해보니 올바로 실행되는 매크로 스크립트를 발견했고

(Reference: https://superuser.com/questions/130489/insert-total-number-of-slides-in-powerpoint-2007)

 

근데 상기 링크 방식대로 실행해보니 "제목 슬라이드(첫 페이지)"부터 1 페이지로 표기가 됨.

 

그래서 내가 매크로 스크립트를 수정한 내용은 아래와 같다.

 

 1. "페이지 수 -1"을 해주고

 2. PPT-메뉴-삽입-슬라이드 번호 에서 뜨는 창에서 "제목 슬라이드에는 표시 안 함"을 check하고 "모두 적용"하면,

 

결과는 첫 페이지는 번호 표기 안되고 두번째 페이지를 1쪽으로 표기하여, 자동으로 "<현재 페이지 수> / <전체 페이지 수>" 가 뜬다. 

 

매크로 스크립트를 복붙하려 했는데 왜 안되는지 모르겠고, 대신 캡쳐화면 및 txt파일을 첨부한다. 

 

매크로 적용 순서는 아래와 같다. 

1. PPT를 켜고, PPT-메뉴-삽입-슬라이드 번호-"슬라이드 번호" 옵션 check

2. 첫 화면에서 alt+F11 키를 누르면 visual basic(이하 VB)이 실행됨.

3. 거기에, 첨부파일 또는 Figure 1을 타이핑하고 F5 키를 누른다.

4. VB 창 끄고, 슬라이드마다 페이지 번호 표기된 것을 확인.

5. if 첫 페이지에도 쪽 번호 표기되어있다면, PPT-메뉴-삽입-슬라이드 번호 에서 뜨는 창에서 "제목 슬라이드에는 표시 안 함"을 check하고 "모두 적용"

 

끝.