파워 포인트 프레젠테이션에 사용 된 모든 모양을 볼 수있는 방법이 있습니까?


1

추적 할 약 150 개의 표와 차트가있는 프레젠테이션을 진행 중입니다. 선택 및 가시성 창 (그림 도구> 정렬> 선택 창)을 사용하면 슬라이드의 모든 모양 목록에 이름을 지정하고 볼 수 있지만 레벨을 높이고 전체에 사용 된 모든 모양의 목록을 볼 수있는 옵션이 있습니다 발표?

답변:


0

아니요, PowerPoint에는이를 수행 할 수있는 기능이 없습니다.

정확히 무엇을 달성하려고합니까? 아마도 다른 방법이있을 것입니다.


내가 일하는 회사는 PowerPoint를 출판 용 레이아웃 소프트웨어로 사용합니다. 이것은 그들에게 확립 된 방법이며, 전 부서가 Adobe Pagemaker 또는 Microsoft Word와 같은 소프트웨어로 전환하도록 설득하는 데 아무런 영향을 미치지 않습니다.
SuziLmrdo

주요 업무 중 하나는 차트 및 표와 함께 보고서를 작성하여 발행 당 평균 100 개의 그림과 50 개의 표를 작성하는 것입니다. 각 보고서는 평균적으로 약 70-90 페이지이므로 프레젠테이션에서 각 그림의 위치를 ​​추적하는 것은 현재 매우 어렵습니다. 슬라이드를 추가하거나 제거 할 때 슬라이드 위치를 자동으로 업데이트하는 그림 테이블을 만드는 방법을 찾고 싶습니다.
SuziLmrdo

자동으로 업데이트되는 내용을 작성하는 것은 상당히 어려울 수 있지만 이러한 보고서를 다시 작성하는 데 1 분 정도 걸릴 수 있습니다. 각 테이블 / 그림을 고유하게 식별하는 것이 까다로운 부분입니다. 코드가 그림을 인식하고 의미있는 방식으로 사용자에게보고 할 수 있도록 슬라이드 42에서 그림을 어떻게 식별 할 수 있습니까?
Steve Rindsberg

보고서 내에서 시계 방향으로 위에서 아래로 나타나는 순서대로 표와 그림의 이름을 지정합니다. 이미 각 이미지를 살펴보고 이름을 지정 했으므로 슬라이드 42의 선택 창으로 이동하면 그림 74와 75 및 표 21이 포함 된 것을 볼 수 있습니다 (그림과 테이블은 별도로 계산 됨). 이것은 그들이 만들어 졌을 수도있는 순서와 다릅니다. 그것은 설문 조사 질문 12와 66의 내용 일 수 있습니다. 대체 텍스트의 입력을 포함하는 방법이 있다면, 거기에 각 그림 / 표에 대한 설명이있을 수 있습니다. 그게 당신이 묻는 것입니까?
SuziLmrdo

1
링크 보고서는 쉽습니다. 깨진 링크를 수정하는 데 도움이되는 상용 애드 인이 있습니다. 무료 데모는 각 슬라이드의 링크를 나열하는 링크 보고서를 수행합니다. PTools FixLinks라고합니다. 당신이 말하는 것에 대해서는 공짜로 생각하십시오. 유료 버전은 귀하의 경우 가치를 추가하지 않습니다. pptools.com/fixlinks/index.html
Steve Rindsberg

0

스택 오버플로의 다음 스레드에서 찾은 VBA를 기반으로 위의 질문에 부분적으로 답변하고 싶었습니다 . 파워 포인트 프레젠테이션의 모든 객체 이름을 나열하는 VBA

이 솔루션을 사용하면 텍스트 파일 보고서를 통해 Power Point 프레젠테이션에 사용 된 모든 모양을 기술적으로 볼 수 있습니다.

Sub ListAllShapes()

    Dim curSlide As Slide
    Dim curShape As Shape
    Dim lFile As Long
    Dim sPath As String

    sPath = ActivePresentation.Path

    lFile = FreeFile

    Open sPath & "\All Shapes.txt" For Append As #lFile

    For Each curSlide In ActivePresentation.Slides
        Print #lFile, "SLIDE " & curSlide.SlideNumber
        For Each curShape In curSlide.Shapes
                Print #lFile, "    " & curShape.Name
        Next curShape
    Next curSlide

    Close #lFile

End Sub

다음과 같은 텍스트 보고서가 생성됩니다.

SLIDE 1
    Rectangle 2
    Rectangle 4
    Rectangle 4
    TextBox 10
    Rectangle 4
SLIDE 2
    TextBox 7
    Rectangle 2
    Rectangle 4
    Rectangle 4
    Line 37
    Picture 1
    Picture 2
SLIDE 3
    Rectangle 2
    Rectangle 4
    Rectangle 7
    TextBox 7
    Line 28
    Picture 3
    Picture 4, etc...

내 특정 유스 케이스의 경우 슬라이드 당 특정 모양의 목록 만 원했습니다. 선택 창을 사용하여 그림이나 테이블이 포함 된 각 그림의 이름을 적절한 접두사로 지정한 다음이를 실행하여 달성했습니다.

Sub ListFiguresAndTables()

    Dim curSlide As Slide
    Dim curShape As Shape
    Dim lFile As Long
    Dim sPath As String

    sPath = ActivePresentation.Path

    lFile = FreeFile

    Open sPath & "\Figures and Tables.txt" For Append As #lFile

    For Each curSlide In ActivePresentation.Slides
        Print #lFile, "SLIDE " & curSlide.SlideNumber
        For Each curShape In curSlide.Shapes
            If Left(curShape.Name, 4) = "Fig." Or Left(curShape.Name, 5) = "Table" Then
                Print #lFile, "    " & curShape.Name
            End If
        Next curShape
    Next curSlide

    Close #lFile

End Sub

불행히도, 매크로를 사용하여 이러한 객체를 오름차순으로 인쇄 할 수있는 유일한 방법은 선택 창을 사용하여 모양을 반대 (내림차순) 순서로 먼저 정렬하는 것입니다.

SLIDE 1
    Fig. 1
    Fig. 2
    Fig. 3
    Table 1
SLIDE 2
    Fig. 4
    Fig. 5
    Fig. 6  
SLIDE 3
    Table 2
    Table 3 (etc.)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.