Table of contents
TOC
Recolher sumário
Expandir sumário

Objeto slides (PowerPoint)Slides Object (PowerPoint)

office 365 dev account|Última Atualização: 20/03/2018
|
1 Colaborador

Uma coleção de todos os objetos Slide da apresentação especificada.A collection of all the Slide objects in the specified presentation.

ComentáriosRemarks

Se sua solução do Visual Studio inclui a referência de Microsoft.Office.Interop.PowerPoint , essa coleção é mapeado para os seguintes tipos:If your Visual Studio solution includes the Microsoft.Office.Interop.PowerPoint reference, this collection maps to the following types:

  • Microsoft.Office.Interop.PowerPoint.Slides.GetEnumerator (para enumerar os objetos Slide.)Microsoft.Office.Interop.PowerPoint.Slides.GetEnumerator (to enumerate the Slide objects.)

Os exemplos a seguir descrevem como:The following examples describe how to:

  • Criar um slide e adicioná-lo à coleçãoCreate a slide and add it to the collection

  • Retornar um único slide que você especifique por nome, número de índice ou número de identificação de slideReturn a single slide that you specify by name, index number, or slide ID number

  • Retornar um subconjunto de slides da apresentaçãoReturn a subset of the slides in the presentation

  • Aplicar uma propriedade ou um método a todos os slides da apresentação ao mesmo tempoApply a property or method to all the slides in the presentation at the same time

ExemploExample

Use a propriedade Slides para retornar uma coleção Slides. Use o métodoAdd para criar um novo slide e adicioná-lo à coleção. O exemplo seguinte adiciona um novo slide à apresentação ativa.Use the Slides property to return a Slides collection. Use theAdd method to create a new slide and add it to the collection. The following example adds a new slide to the active presentation.

ActivePresentation.Slides.Add 2, ppLayoutBlank

Use os Slides (index), onde index é o nome do slide ou número de índice, ou slides. FindBySlideID (index), onde index é o número de identificação do slide, para retornar um único objeto Slide .Use Slides (index), where index is the slide name or index number, or use the Slides.FindBySlideID (index), where index is the slide ID number, to return a single Slide object.O exemplo a seguir define o layout do slide um da apresentação ativa.The following example sets the layout for slide one in the active presentation.

ActivePresentation.Slides(1).Layout = ppLayoutTitle

O exemplo seguinte define o layout para o slide chamado "Big Chart" na apresentação ativa. Observe que slides recebem automaticamente gerados nomes do formulário Sliden (onde n é um inteiro) quando eles são criados. Para atribuir um nome mais significativo a um slide, use a propriedade Name .The following example sets the layout for the slide named "Big Chart" in the active presentation. Note that slides are assigned automatically generated names of the form Sliden (where n is an integer) when they're created. To assign a more meaningful name to a slide, use the Name property.

ActivePresentation.Slides("Big Chart").Layout = ppLayoutTitle

Use slides. Range (index), onde index é o nome ou o número de índice do slide ou uma matriz de números de índice do slide ou uma matriz de nomes de slides, para retornar um objeto SlideRange que representa um subconjunto da coleção Slides .Use Slides.Range (index), where index is the slide index number or name or an array of slide index numbers or an array of slide names, to return a SlideRange object that represents a subset of the Slides collection.O exemplo a seguir define o preenchimento de plano de fundo para os slides um e três na apresentação ativa.The following example sets the background fill for slides one and three in the active presentation.

With ActivePresentation.Slides.Range(Array(1, 3)) 
    .FollowMasterBackground = False 
    .Background.Fill.PresetGradient msoGradientHorizontal, _ 
        1, msoGradientLateSunset 
End With

Se você quiser fazer algo para todos os slides da apresentação ao mesmo tempo (, tais como excluir todos eles ou definir uma propriedade para todos eles), use slides. Range sem nenhum argumento para construir uma coleção SlideRange que contém todos os slides a Conjunto de slides e depois aplique a propriedade ou método apropriado à coleção SlideRange .If you want to do something to all the slides in your presentation at the same time (such as delete all of them or set a property for all of them), use Slides.Range with no argument to construct a SlideRange collection that contains all the slides in the Slides collection, and then apply the appropriate property or method to the SlideRange collection.O exemplo a seguir define o preenchimento de plano de fundo para todos os slides da apresentação ativaThe following example sets the background fill for all the slides in the active presentation

With ActivePresentation.Slides.Range 
    .FollowMasterBackground = False 
    .Background.Fill.PresetGradient msoGradientHorizontal, _ 
        1, msoGradientLateSunset 
End With

Confira tambémSee also

ConceitosConcepts

Referência de modelos de objeto do PowerPointPowerPoint Object Model Reference

© 2018 Microsoft