2011-10-23 4 views
0

현재 VBA를 사용하여 Powerpoint (2010) SLide Master를 만들려고하고 있으며 몇 가지 문제에 부딪 히고 있습니다.VBA를 사용하여 Powerpoint 슬라이드 마스터 만들기

1) 템플릿의 자리 표시 자에 이름을 지정하여 나중에 프레젠테이션에서이 이름을 통해 객체를 처리 할 수 ​​있습니까? < .Name = "...">으로 이름을 지정하려고 시도했으나 작동하지 않는 것 같습니다. 해당 레이아웃을 기반으로 한 실제 프레젠테이션의 개체에는 여전히 임의의 기본 이름이 있습니다.

2) CustomLayouts에 이름을 어떻게 할당합니까?

3 정말로 빈 SlideMaster/CustomLayouts을 어떻게로드합니까?

지금은 제가 가장 시급한 과제이며, 여러분 중 한 분이 저를 도울 수 있기를 바랍니다. 감사합니다. seba

P .: 템플릿 태그에 대해 확실하지 않습니다. 다른 템플릿입니까?

답변

0

이 객체가 주소 나중에 프레젠테이션이 이름을 통해이되도록 템플릿의 자리 표시 자에 이름을 할당 할 수 있습니까? < .Name = "...">으로 이름을 지정하려고 시도했으나 작동하지 않는 것 같습니다. 해당 레이아웃을 기반으로 한 실제 프레젠테이션의 개체에는 여전히 임의의 기본 이름이 있습니다. 슬라이드에 즉

, 해당 레이아웃에서 슬라이드를 기반으로 할 때, 마스터 레이아웃 중 하나의 형태의 이름을 바꿀 수 있지만, 모양은 여전히 ​​다른 이름이? 그것이 PPT가 작동하는 방식입니다. 슬라이드의 모양 이름을 "미리 설정"하여 무엇을 달성하려고합니까? 아마도 거기에는 또 다른 방법이있을 것입니다.

2) CustomLayouts에 이름을 어떻게 할당합니까? 수동

:

보기 | 슬라이드 마스터 은 마우스 오른쪽 단추 레이아웃의 미리보기 및 선택 이름 바꾸기 레이아웃

통해 VBA는, 예 : 첫 번째 슬라이드 마스터의 첫 번째 레이아웃의 이름을 변경 :

With ActivePresentation.Designs(1).SlideMaster 
    .CustomLayouts(1).Name = "No longer named Title" 
End With 

3 나는 정말 빈을로드하려면 어떻게 SlideMaster/CustomLayouts 안에 있습니까?

나는 그 질문을 이해하지 못한다. 더 자세하게 설명해주세요.

관련 문제