선택한 슬라이드를 식별하는 방법은 PowerPoint 2003의 마스터 슬라이드입니다.

StackOverflow https://stackoverflow.com/questions/1801996

  •  05-07-2019
  •  | 
  •  

문제

최근에 나는 Code를 사용하여 PowerPoint 프레젠테이션 (vb.net) 객체를 열고 슬라이드별로 각 슬라이드를 처리했습니다. 처리가 널 또는 마스터 슬라이드가 아닌 경우 다음 슬라이드를 건너 뛰고 다음을 건너 봐야합니다.

주어진 슬라이드가 마스터 슬라이드인지 확인하는 방법을 보여줄 수 있습니까? 슬라이드 유형으로 확인하는 방법이 있습니까?

Public Sub CheckForProprtychecker(ByVal Presn As PowerPoint.Presentation)

For SlideIndex As Integer = 1 To Presn.Slides.Count()
      If Presn.Slides(SlideIndex) Is Nothing Then
         Continue For
      End If
     ''# do other process  
Next

End Sub 
도움이 되었습니까?

해결책

불행히도 그렇게 쉽다고 생각하지 않습니다. 한 번은 페이지에서 태그를 교체 해야하는 Office Interop 응용 프로그램을 작성했습니다 (교체 해야하는 마스터 페이지에도 태그도있었습니다).

슬라이드를 통과 할 때, 나는 그것을 발견했습니다

각 슬라이드마다 a

slide.Master

그리고 거기 있습니다

slide.Design.SlideMaster

따라서 각 슬라이드에는 자체 내에 템플릿이 포함되어 있다고 생각합니다 (추측).

다른 팁

당신의 슬라이드 중 어느 것도 마스터 슬라이드가 아닙니다. 모두 마스터 슬라이드 중 하나의 내장 또는 사용자 정의 레이아웃입니다. 그것이 어떤 레이아웃인지 알고 싶습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top