PowerPoint 2007에 총 슬라이드 수 삽입

PowerPoint 2007에 총 슬라이드 수 삽입

PowerPoint 프레젠테이션의 전체 슬라이드 양을 각주에 삽입할 수 있나요? 자동화된 방법을 찾고 있어요.

물론 바닥글을 편집하여 수동으로 넣을 수도 있지만 슬라이드를 늘리거나 줄이면 조정이 필요할 것입니다. 그리고 이것은 우리가 항상 잊어버리는 것입니다.

그만큼마이크로소프트의 도움수동으로 수행하는 방법을 설명합니다. 파워포인트에 이런 기능이 없다는게 믿기지 않네요...

답변1

당신이 만드는 모든 프레젠테이션에 자동으로 추가되는 옵션이나 구성 설정을 찾고 있다면 그런 것이 없습니다. 그러나 머리글이나 바닥글을 편집하면 슬라이드 번호가 자동으로 추가되어 모든 슬라이드에 표시되도록 할 수 있습니다.

http://office.microsoft.com/en-us/powerpoint/HA101181931033.aspx

답변2

이는 기본적으로전원 사용자님의 코드전체 실행 가능 가이드로 확장되었습니다.

매크로 만들기

  1. PowerPoint 2007 이상에서는 프레젠테이션을 .pptm확장명(매크로가 허용되는 표준 프레젠테이션)에 저장했는지 확인하세요.

  2. 설명된 방법을 사용하여 슬라이드 번호를 추가했는지 확인하십시오.이 기사에서1 .

  3. 열려 있는 "매크로" 창 2. PowerPoint 2007 이상에서는 View탭(마지막)을 클릭한 다음 Macro마지막 도구 모음 그룹의 버튼을 클릭합니다. 이전 버전에서는 Tools > Macro메뉴에서 선택합니다.

  4. 매크로 이름(예: PageCountUpdater)을 입력하고 을 클릭합니다 Create.

  5. 매크로 코드 붙여넣기(전원 사용자님의 답변이하) ~ Sub PageCountUpdater()사이 End Sub. van가장 많이 들여쓴 줄을 of귀하의 언어와 유사한 것으로 변경하십시오 .

  6. 매크로를 저장하고 응용 프로그램용 Microsoft Visual Basic을 닫습니다. PowerPoint로 돌아갑니다.

이제 끝났습니다. 삽입할 코드(전체 및 수정된 "접착어" 포함):

Sub PageCountUpdater()
    Dim s As Slide
    Dim shp As Shape

    For Each s In ActivePresentation.Slides
        s.DisplayMasterShapes = True
        s.HeadersFooters.SlideNumber.Visible = msoTrue

        For Each shp In s.Shapes
            If Left(shp.Name, 12) = "Slide Number" Then
                shp.TextFrame.TextRange.Text = s.SlideNumber & " of " & ActivePresentation.Slides.Count
            End If

        Next
    Next
End Sub

매크로 실행 중

  1. 열려 있는 "매크로" 다시 창.

  2. 저장된 매크로를 선택 PageCountUpdater하고 를 누르세요 Run.

이 작업은 매번 수동으로 수행해야 합니다. 키보드 단축키가 가장 환영받을 것입니다. 하지만... 컴퓨터 한 대당 20달러부터 시작하는 가격을 지불해야 하는 상업용 플러그인을 구입하는 것 외에는 PowerPoint의 단축키를 변경할 수 있는 방법이 없습니다. 끝 부분 참조이것또는이것자세한 내용은 기사를 참조하세요.

매크로 삭제 중

이 매크로는 필요할 때만 실행됩니다. 라이브 매크로가 아닙니다. 실제 슬라이드 수로 필드를 업데이트하면 그게 전부입니다. 필드 자체는 표준 텍스트 필드입니다. 마법은 없습니다. 즉 .pptx, 프레젠테이션이 완료되었고 더 이상 슬라이드를 추가하지 않을 것이라는 확신이 들면 파일을 쉽게 다시 이 매크로로 변환하고 버릴 수 있다는 의미입니다 . 매크로가 제거되면 필드는 해당 값을 그대로 유지합니다.

많은 사용자가 매크로가 포함된 문서를 좋아하지 않고 프레젠테이션 장소, 박람회, 컨퍼런스 등에서 .pptm파일 실행을 허용하지 않기 때문에 이는 편리합니다.

이 매크로는 수동으로 제거하더라도 모든 슬라이드에서 번호 매기기 필드를 다시 생성하기 때문에 좋습니다(제목 제외 - 끝의 각주 1번 참조). 따라서 슬라이드의 최종 개수와 순서를 확인한 후 마지막으로 실행한 후 제거해야 합니다.

매크로 지원 파일 열기

확장 기능과 매크로를 내부에 유지하기로 결정한 경우 이 문서는 항상 매크로가 비활성화된 상태로 열리게 되며 매크로를 활성화하려면 매번(기본 설정으로 실행하는 경우) .pptm클릭해야 합니다 .Enable macros

문서가 자신의 문서이고 악성 코드가 포함되어 있지 않으며 모두 안전한 위치(예: 임시 또는 공유 폴더가 아님)에 저장되어 있다고 신뢰하는 경우 각 Office 프로그램 설정을 변경하여 이러한 파일이 항상 열리도록 할 수 있습니다. 매크로가 활성화되었습니다.

가장 쉬운 방법은 매크로 지원 프레젠테이션이 포함된 폴더를 PowerPoint의 보안 위치에 추가하는 것입니다.

이것을하기 위해:

  1. File탭, Options버튼, Trust Center섹션, 버튼을 클릭하세요 Trust Center Settings.

  2. Trusted locations섹션(두 번째) 으로 이동하여 Add new location...버튼을 클릭합니다.

  3. 필드 에 폴더 경로를 붙여넣거나 선택 Path하고 선택적으로 추가된 위치의 모든 하위 폴더도 신뢰할 수 있는 폴더로 처리되어야 하는지 확인합니다.

  4. 세 번 클릭하여 OK열려 있는 모든 창을 확인하고 닫습니다. 매크로 사용 문서를 다시 엽니다.

이 시점부터 방금 추가한 위치에서 열린 모든 문서에는 경고가 표시되지 않으며 항상 매크로가 활성화된 상태로 열려야 합니다. 이 문제에 대한 자세한 내용은 다음에서 확인할 수 있습니다.이 Office.com 지원 문서.

각주

1 대부분의 PowerPoint 버전에서 의미는제목 슬라이드로 결정되지 않는다프레젠테이션의 첫 번째 슬라이드, 그러나 ~함에 따라제목 슬라이드로 스타일이 지정된 모든 슬라이드. 새 슬라이드를 삽입하면 다양한 슬라이드 유형을 볼 수 있습니다. 즉, 제목으로 스타일이 지정된 슬라이드가 없으면 모든 슬라이드에 페이지 번호가 추가됩니다. 그리고 그 반대 - 많이 사용했다면제목 슬라이드예를 들어 다른 섹션이나 블록을 표시하기 위해 프레젠테이션 내부에서 모든 항목에 번호 매기기가 누락됩니다.

2 모든 GUI 요소 이름은 PowerPoint 2010의 폴란드어 버전에서 즉석으로 번역되었습니다. PowerPoint의 다른 릴리스나 언어 버전에서는 약간 다를 수 있습니다. 그에 따라 조정하십시오.

답변3

먼저 모든 슬라이드에 일반 슬라이드 번호가 있는지 확인하십시오. 그런 다음 모듈을 추가하고 다음 코드를 삽입한 후 F5(시작)를 누르세요.

Dim s As Slide
Dim shp As Shape

For Each s In ActivePresentation.Slides
    s.DisplayMasterShapes = True
    s.HeadersFooters.SlideNumber.Visible = msoTrue

    For Each shp In s.Shapes
        If Left(shp.Name, 12) = "Slide Number" Then
            shp.TextFrame.TextRange.Text = s.SlideNumber & " van " & ActivePresentation.Slides.Count
        End If

    Next
Next

답변4

마스터 슬라이드의 텍스트 상자에 x의 <#>개를 입력한 다음 슬라이드에 "슬라이드 번호"를 추가한다는 웹 페이지를 찾았습니다. 잠시 작동하게 했지만 이동하고 다시 시도하면 더 이상 전체 슬라이드 번호가 x에 채워지지 않습니다. 그러나 이 솔루션은 대부분의 사용자에게 적합할 수 있습니다.

관련 정보