나는 2016 년 버전으로 특별히 참조하지만,이 또한 2013 년과 2010 년누구든지 Powerpoint 프레젠테이션 개체의 SlideMaster 속성을 이해합니까?
----- TLDR 개요에 적용해야
- 이 가능하여 새로운 슬라이드 마스터를 추가하는 VBA를 사용하는 내가 찾지 못했던 방법 ?
- 프레젠테이션 개체의 첫 번째 슬라이드 마스터가 아닌 슬라이드 마스터의 레이아웃에 액세스하거나 조작하기 위해 VBA를 사용할 수 있습니까?
- 나는 둘 다에 응답이 "아니오"이고 MS가 단지 이 기본 객체의 노출을 망쳤다 고 생각하지만 다른 사람들은 PPT 프로그래밍에 대해 더 많이 알고 있습니다. 그래서 전체 질문
마이크로 소프트 (나는 그것이 2003 또는 메모리에서 2007 하나에서 떨어졌다 생각)이 많은 버전을 보라에 대한 매크로 레코더의 가치없는 파워 포인트로 간주하고있다 ------
, 아니 거기에서 도움을 얻을 수 있습니다.
연결된 MSDN "도움말"item은 비참합니다. 이 속성은 현재로서는 관련이 없지만 속성이 Master 개체를 반환한다고 설명합니다.
Office 지원 페이지는 슬라이드 마스터 here을 설명합니다. 슬라이드 마스터는 SlideMaster의 CustomLayouts 속성에 프리젠 테이션의 슬라이드 레이아웃이있는 곳인 것으로 보이지만 GUI 중 처음 9 개만 GUI에 표시됩니다. (나는 새로운 빈 프레젠테이션의 SlideMaster에서 11 개의 CustomLayout 개체를 계산합니다.) 두 개의 세로 텍스트 레이아웃이 GUI 목록에 나타나지 않는 것처럼 보이지만 새 레이아웃을 추가하면 숫자가 변경됩니다. 이것 역시 문제가 아닙니다.
문제는보기 메뉴, 슬라이드 마스터 및 슬라이드 마스터 삽입을 선택하여 프레젠테이션 당 둘 이상의 슬라이드 마스터를 가질 수 있다는 것입니다. 여러 개의 슬라이드 마스터가있는 경우 Office 지원 사이트 here에서 설명합니다. 솔직히
나는 약간 당신이 그렇게하면, 새로운 슬라이드 마스터에 테마를 적용하기 때문에 고장으로이 기능을 생각, 당신은 세 번째 슬라이드 마스터와 끝까지; "Office 테마"아래의 원본, "사용자 지정 디자인"아래의 초, 적용한 테마의 이름 아래 세 번째. 이것 역시 그 자체로 문제가되지 않습니다. 프레젠테이션에는 AddSlideMaster 메서드가 없으므로 VBA에서이 작업을 수행 할 수없는 것으로 보입니다. 반드시 필요하지는 않음 을 사용하고 싶지만, t.AddTitleMaster 메서드가 있습니다. 모든 프레젠테이션에는 TitleMaster가 있습니다. 프레젠테이션에 프레젠테이션이 있으면 the documentation에 따라 오류가 발생합니다.)
문제가 있습니다. 프레젠테이션 개체에 컬렉션 슬라이드 마스터가 없습니다. 단일 슬라이드 마스터/마스터 객체를 반환하는 SlideMaster라는 하나의 속성 만 있습니다.
따라서 프로그래밍 방식으로 새 슬라이드 마스터를 추가 할 수있는 방법이 없습니다.GUI를 통해 추가 된 것을 사용하더라도 액세스 첫 번째 것을 제외한 모든 슬라이드 마스터를 사용할 수 없습니다. 따라서 첫 슬라이드 이외의 슬라이드 마스터에서 개별 슬라이드로 레이아웃을 액세스, 조작 또는 할당 할 수없는 것 같습니다.
이 가정에서 맞습니까, 아니면 뭔가 빠졌습니까?
질문에서 자주 삭제 되더라도 미리 감사드립니다. 이 것이 많은 관심을 끌기 쉬운 것은 아닙니다. 나는 내 미래에 또 다른 텀블 위드 뱃지가 있을지도 모른다.
이것은 진짜 질문이며 연구 노력을 보여줍니다. 다운 voted 안된다. – dotNET