VBScript를 사용하여 PowerPoint 프레젠테이션을 열면 열린 PowerPoint에서 각 슬라이드에 사용 된 템플릿 이름을 자동으로 찾을 수 있습니까? 슬라이드의 속성을 찾을 수 있습니까?슬라이드 속성 찾기
답변
이런 식으로 시작하는 표준 방법은 VBA에서 매크로로 기록한 다음 해당 매크로를 VBScript로 "변환"하는 것입니다. 번역에서 관찰 할 사항은 here입니다. 이 같은 사건 뭔가에
는 할 수 있습니다 각 슬라이드의
Set pp = CreateObject("PowerPoint.Application")
pp.Visible = True
Set presentation = pp.Presentations.Open("C:\path\to\your.ppt")
WScript.Echo presentation.TemplateName
slide.Close
레이아웃은 다음과 같이 검색 할 수 있습니다 :이 레이아웃의 수를 반환 것
가For Each slide In presentation.Slides
WScript.Echo slide.Layout
Next
참고. 이름을 원할 경우 layout names에 숫자를 매핑하는 dictionary을 만들어야합니다.
내가 여기서 말하고자하는 것은 슬라이드 1에 "제목 및 내용 테마"가 포함 된 프레젠테이션이 있고 슬라이드 2에 "캡션 테마가있는 콘텐츠"가 포함되어있는 경우입니다. 프레젠테이션은 각 슬라이드에 대해 서로 다른 테마로되어 있습니다. VBScript – surendra
업데이트 된 답변보기를 사용하여 각 슬라이드의 테마를 프로그래밍 방식으로 찾고 싶습니다. –
감사합니다. ansgar, 한 번 더 질문 할 수 없습니까? 나는 ppt가 screeen에 열리고 싶지 않다. 나는 주석으로 설명하고 옵션을 false로 지정하려고 시도했지만 "잘못된 요청입니다. 응용 프로그램 창을 숨기는 것은 허용되지 않습니다." – surendra
내가이 VBS에 있지만 VBA에서 어떻게 작동하는지 모르겠어요 수행 할 수 있습니다
Presentations.Open는 일반적으로 새 보이는 창에서 프레젠테이션을 엽니 다Set pp = CreateObject("PowerPoint.Application")
'pp.Visible = True
Set presentation = pp.Presentations.Open("C:\path\to\your.ppt", False, False, False)
; 이렇게하려면 응용 프로그램을 볼 수 있어야합니다 (그렇지 않으면 오류가 발생합니다). 그래서 PPT를 보이게해야했습니다. 프리젠 테이션 창을 열지 않으면 (위의 마지막 False parm) 앱을 볼 필요가 없습니다.
- 1. 쿼리 찾기 속성 찾기
- 2. 속성 값으로 개체 인덱스 찾기
- 3. Juice UI : 슬라이더 슬라이드 속성
- 4. VSTO에서 PowerPoint 슬라이드 번호 및 슬라이드 제목 찾기
- 5. 클래스의 변경된 속성 찾기
- 6. 실제 함수의 속성 찾기
- 7. 호버 찾기 CSS 속성
- 8. PropertyDataFilter1D와 관련된 속성 찾기
- 9. 속성 값으로 XElement 찾기
- 10. 속성 목록이있는 제품 찾기
- 11. javascript 객체의 속성 찾기
- 12. 기본 유형의 속성 찾기
- 13. 개체 속성 값으로 찾기
- 14. 레일 컨트롤러에서 속성 찾기
- 15. Maven 찾기 속성 사용
- 16. 속성 별 요소 찾기
- 17. Jquery - 탐색의 속성 찾기
- 18. 개체의 모든 속성 및 하위 속성 찾기
- 19. MySQL 쿼리 : 관련 속성 찾기
- 20. AutoCAD 도면의 특정 속성 찾기
- 21. 서버 비밀번호 암호화 속성 찾기
- 22. Selenium Webdriver에서 속성 값 찾기
- 23. Roslyn을 사용하여 "invocations"속성 찾기
- 24. 클래스 인스턴스의 속성에서 속성 찾기
- 25. Python에서 클래스의 정적 속성 찾기
- 26. jQuery 데이터 속성 값 찾기
- 27. AngularJS - 속성 값으로 요소 찾기
- 28. jQuery : 요소의 속성 수 찾기
- 29. 기본 엔터티에서 속성 사용 찾기
- 30. 이름을 부여하여 속성 값 찾기
프리젠 테이션은 템플릿을 기반으로합니다. 프레젠테이션의 모든 슬라이드는 동일한 템플릿을 기반으로하며 Ansgar의 .TemplateName 속성 (프레젠테이션, 메모 및 특정 슬라이드가 아님)이 첫 번째 질문에 대답을 제공합니다. 슬라이드의 특정 속성은 무엇입니까? –