Classe NamedSlideShow (PowerPoint VBA)
A classe NamedSlideShow representa uma apresentação de slides personalizada, a qual é um subconjunto nomeado de slides em uma apresentação.
Para usar uma variável de classe NamedSlideShow, ela primeiro precisa ser instanciada por exemplo
Dim nss as NamedSlideShow
Set nss = ActivePresentation.SlideShowSettings.NamedSlideShows(Index:=1)
Os procedimentos a seguir podem ser usados para definir variáveis do tipo NamedSlideShow: NamedSlideShows.Add e NamedSlideShows.Item.
Count
Retorna o número de objetos na coleção especificada. Somente leitura.
Dim lngCount As Long
lngCount = ActivePresentation.SlideShowSettings.NamedSlideShows(1).Count
Delete
Exclui o objeto NamedSlideShow especificado.
ActivePresentation.SlideShowSettings.NamedSlideShows(1).Delete
Name
Não é possível usar essa propriedade para definir o nome de uma apresentação de slides personalizada. Use o método Add para redefinir uma apresentação de slides personalizada com um novo nome. Somente leitura.
Você pode usar o nome do objeto em conjunto com o método Item para retornar uma referência ao objeto se o método Item da coleção que contém o objeto tem um argumento Variant . Por exemplo, se o valor da propriedade Name de uma forma for Rectangle 2, .Shapes("Rectangle 2") retornará uma referência a essa forma.
Dim strName As String
strName = ActivePresentation.SlideShowSettings.NamedSlideShows(1).Name
SlideIDs
Retorna uma matriz de identificação de slide para a apresentação de slides nomeada especificada. Somente leitura.
Dim varSlideIDs As Variant
varSlideIDs = ActivePresentation.SlideShowSettings.NamedSlideShows(1).SlideIDs