Compartilhar via


Objeto Slide (PowerPoint)

Representa um slide. Coleção Slides contém todos os objetos Slide em uma apresentação.

Comentários

Observação

Não fique confuso se você estiver tentando retornar uma referência a um único slide, mas você acabará com um objeto SlideRange . Um único slide pode ser representado por um objeto Slide ou por uma coleção SlideRangeque contém apenas um slide, dependendo de como você retornar uma referência ao slide. Por exemplo, se você cria e retorna uma referência a um slide usando o método Add, o slide é representado por um objeto Slide. No entanto, se você cria e retorna uma referência a um slide usando o método Duplicate, o slide é representado por uma coleção SlideRange que contém um único slide. Como todas as propriedades e métodos que se aplicam a um objeto Slide também se aplicam a uma coleção SlideRange que contém um único slide, você pode trabalhar com o slide retornado da mesma forma, independentemente se ela é representada por um objeto Slide ou uma coleção SlideRange.

Os exemplos a seguir descrevem como:

  • Retornar um slide que você especifica por nome, número de índice ou número de identificação do slide

  • Retornar um slide da seleção

  • Retornar o slide exibido no momento em qualquer janela de documento ou janela de apresentação de slides que você especifica

  • Criar um novo slide

Exemplo

Use Slides (índice), em que o índice é o nome do slide ou o número do índice ou use Slides.FindBySlideID (índice), em que o índice é o número da ID do slide, para retornar um único objeto Slide . O exemplo a seguir define o layout do slide um da apresentação ativa.

ActivePresentation.Slides(1).Layout = ppLayoutTitle

O exemplo a seguir define o layout do slide com o número de identificação 265.

ActivePresentation.Slides.FindBySlideID(265).Layout = ppLayoutTitle

Use Selection.SlideRange (index), em que o índice é o nome do slide ou o número de índice dentro da seleção, para retornar um único objeto Slide . O exemplo a seguir define o layout do slide um na seleção na janela ativa, supondo que haja pelo menos um slide selecionado.

ActiveWindow.Selection.SlideRange(1).Layout = ppLayoutTitle

Se houver apenas um slide selecionado, você poderá usar SlideRange para retornar uma coleção SlideRange que contém o slide selecionado. O exemplo a seguir define o layout do slide um na seleção atual na janela ativa, supondo que haja exatamente um slide selecionado.

ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

Use a propriedade Slide para retornar o slide que está sendo exibido na visualização slides ou janela janela de documento especificada. O exemplo seguinte copia slide que está sendo exibido da janela de documento dois na área de transferência.

Windows(2).View.Slide.Copy

Use o método Add para criar um novo slide e adicioná-lo à apresentação. O exemplo a seguir adiciona um slide de título para o início da apresentação ativa.

ActivePresentation.Slides.Add 1, ppLayoutTitleOnly

Métodos

Nome
ApplyTemplate
ApplyTemplate2
ApplyTheme
ApplyThemeColorScheme
Copiar
Cut
Delete
Duplicate
Export
MoveTo
MoveToSectionStart
PublishSlides
Select

Propriedades

Nome
Application
Background
BackgroundStyle
ColorScheme
Comentários
CustomerData
CustomLayout
Design
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
Mestre
Nome
NotesPage
Responsável
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
Marcas
ThemeColorScheme
TimeLine

Confira também

Referência de modelo de objeto do PowerPoint

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.