2011-10-29 1 views
1

최근에 포럼에 홍수가 발생하여 죄송합니다. 템플릿을 테스트하기 시작했는데 프리젠 테이션을 만들 때마다 다른 슬라이드에서도이 슬라이드에서 사용 된 CUstomLayout이 자동으로 삭제됩니다.프리젠 테이션에서 슬라이드를 삭제할 때 원치 않는 사용자 레이아웃 삭제가 발생했습니다.

CustomLayouts를 보호 할 방법이 있습니까? 아니면 모르는 사이에 이상한 설정이 켜져 있습니까?

덕분에 그들은 UI 또는 코드에 "고정"하지 않는 한, PPT는 사용하지 않는 사용자 정의 레이아웃을 삭제하기 전에하지 않을 경우 True로 CustomLayout의 보존 속성을 설정하는 것, 저장에 많은 스바

답변

3

. 이렇게하면 활성 프리젠 테이션의 모든 layoouts가 Preserved으로 설정되어야합니다.

With ActivePresenation 
    For x = 1 to .Designs.Count 
    For y = 1 to .Designs.SlideMaster.CustomLayouts.Count 
     .Designs.SlideMaster.CustomLayouts(y).Preserved = True 
    Next 
    Next 
End With 
+0

awesome! 감사. – seba

관련 문제