/ / Como acessar os slides de layout personalizados por meio do VBA - vba, powerpoint-vba

Como acessar slides de layout personalizados por meio do VBA - vba, powerpoint-vba

Se eu tentar acessar slides de layout personalizados, o erro do VBA será exibido

O código a seguir mostra o erro:

layout = ActivePresentation.SlideMaster.CustomLayouts(1)

Como devo acessar os slides de layout personalizados?

Respostas:

1 para resposta № 1

O objeto Presentation possui uma coleção Designs (cada Design é o que teríamos chamado de SmartMaster antes).

Cada Design tem um SmartMaster e o SmartMaster tem uma coleção CustomLayouts que contém os layouts. Assim:

Debug.Print ActivePresentation.Designs(1).SlideMaster.CustomLayouts(1).Name

Isso mostrará o nome do primeiro layout (geralmente Slide de título) no primeiro mestre da apresentação.