2014-10-24 2 views
0

문맥을 설명해 드리겠습니다. 재 작업을 위해 거대한 교육 자료 (2 일간의 교육을 위해 750 개의 슬라이드)가 있습니다. "심층 교육"으로 간주 되더라도 모든 자료가 주어진 2 일간의 세션에 유용하지는 않습니다. 연수생 프로필에 따라 챕터는 실질적인 조언을 통해 완전히 제시되거나 개요 만 제공 될 수 있습니다. 이것은 모든 세션이 시작되기 전에 자료를 검토하고 연수생 프로필에 따라 슬라이드를 표시하거나 숨길 지 수동으로 선택한다는 의미입니다.Powerpoint 및 VBA - "모듈 식"프리젠 테이션

Powerpoint에서 VBA 매크로를 사용 해본 적이 없기 때문에 하나 이상의 역할 (예 : "시스템 디자이너"용 슬라이드, "인증 전문가"용 슬라이드)로 슬라이드에 "태그 지정"할 수 있는지 궁금합니다. ","시스템 디자이너 + 인증 관리자 "등)를 입력 한 다음 간단한 양식을 사용하여 원하는"태그 "를 확인하고 그에 따라 태그가 지정된 슬라이드로 관련 프리젠 테이션을 자동으로 생성하십시오.

예를 들어 주어진 교육 세션에서 시스템 디자이너가 없는데 인증 전문가와 관리자가있는 경우 "인증 전문가"와 "인증 관리자"를 확인하여 슬라이드만으로 프레젠테이션을 생성합니다 그 태그가 있습니다.

내가 충분히 명확했으면 좋겠다.

미리 감사드립니다.

모르간

+0

직접 스택 오버플로에서 문제를 해결하기 위해 시도한 다음 특정 문제에 대해 질문하십시오. 이 질문을하는 것처럼 사람들이 당신을 위해 당신의 일을하도록 요구하는 것처럼 들립니다. – Aiken

+0

나는 이것이 가능한지, 아니면 궁극적으로 실행 가능한 방법이 있는지 아는 사람에게 물어볼뿐입니다. 내 평범한 프로그래밍 기술에도 불구하고 약간의 연구를하지 않고서도 솔루션을 요구하지 않을 것입니다 ... – Morgan

+0

[이 MS 링크] (http://msdn.microsoft.com/en-us/library/office/ff745958%) 28v = office.14 % 29.aspx) 도움이 될 것입니다. 그것은 당신이 색인, slideID, 이름으로 슬라이드에 액세스 할 수 나타납니다 .. – ZAT

답변

1

예. 가능합니다. VBA를 사용하면 슬라이드에 태그를 지정할 수 있습니다 (실제로는 개체 모델에서 태그라고하는 것). 그런 다음 루틴을 사용하여 특정 슬라이드 태그가 지정된 방식으로 표시되고 다른 모든 슬라이드는 표시되지 않도록 설정합니다.

현재 선택된 슬라이드에 태그를 추가하려면 현재 선택한 모든 슬라이드를 인증 전문가의 소재로 식별해야합니다. 슬라이드에는 여러 개의 태그가있을 수 있으므로 동일한 코드를 수정하여 다른 유형의 잠재 고객에도 태그를 적용 할 수 있습니다.

Sub TagAsCertificationSpecialist() 

    Dim x As Long 

    For x = 1 To ActiveWindow.Selection.SlideRange.Count 
     ActiveWindow.Selection.SlideRange(x).Tags.Add "CertificationSpecialist", "YES" 
    Next 

End Sub 
+0

대단히 감사합니다. 태그가 존재하는지 몰랐습니다! 그것은 많은 도움이됩니다 :-) – Morgan

관련 문제