Classe Shapes (PowerPoint VBA)

Uma coleção de todos os objetos Shape no slide especificado.

As classes Chart, CustomLayout, Master e Slide. dão acesso à classe Shapes

Para usar uma variável de classe Shapes, ela primeiro precisa ser instanciada por exemplo

Dim shps as Shapes
Set shps = ActivePresentation.SlideMaster.Shapes

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Shapes: Chart.Shapes, CustomLayout.Shapes, Master.Shapes, Slide.Shapes e SlideRange.Shapes.

Métodos

Add3DModel - Cria um objeto Model3DFormat a partir de um arquivo existente. Retorna um objeto Forma que representa o novo modelo 3D.

AddCallout - Cria um texto explicativo sem borda. Retorna um objeto Shape que representa o novo texto explicativo.

AddChart2 - Adiciona um gráfico ao documento. Retorna um objeto Shape que representa um gráfico e o adiciona à coleção especificada.

AddConnector - Cria um conector. Retorna um objeto Shape que representa o novo conector. Quando um conector é adicionado, ele não está conectado a nada. Use os métodos BeginConnect e EndConnect para anexar o início e no final de um conector a outras formas no documento.

AddCurve - Cria uma curva de Bézier. Retorna um objeto Shape que representa a nova curva.

AddInkShapeFromXML - Cria uma forma de tinta. Retorna um objeto Shape que representa a nova forma de tinta.

AddLabel - Cria um rótulo. Retorna um objeto Shape representando o novo rótulo.

AddLine - Cria uma linha. Retorna um objeto Shape que representa a nova linha.

AddMediaObject2 - Substitui o método Shapes preterido . Addmediaobject PowerPoint. Adiciona um novo objeto de mídia.

AddMediaObjectFromEmbedTag - Adiciona um objeto de mídia de uma marca inserida a um objeto Shapes.

AddOLEObject - Cria um objeto OLE. Retorna um objeto Shape representando o novo objeto OLE.

AddPicture - Cria uma imagem de um arquivo existente. Retorna um objeto Shape que representa a nova imagem.

AddPicture2 - Cria uma imagem de um arquivo existente. Retorna um objeto Shape que representa a nova imagem.

AddPlaceholder - Restaura um espaço reservado excluído anteriormente em um slide. Retorna um objeto Shape que representa o espaço reservado restaurado.

AddPolyline - Cria uma polilinha aberta ou um polígono fechado de desenho. Retorna um objeto Shape que representa a nova linha múltipla ou polígono.

AddShape - Cria uma AutoForma. Retorna um objeto Shape que representa a nova AutoForma.

AddSmartArt - Adiciona um diagrama SmartArt ao objeto Shapes .

AddTable - Adiciona um formato de tabela a um slide.

AddTextbox - Cria uma caixa de texto. Retorna um objeto Shape representando a nova caixa de texto.

AddTextEffect - Cria um objeto WordArt. Retorna um objeto Shape representando o novo objeto WordArt.

AddTitle - Restaura um espaço reservado para título excluído anteriormente a um slide. Retorna um objeto Shape que representa o título restaurado.

BuildFreeform - Cria um objeto de forma livre. Retorna um objeto FreeformBuilder que representa a forma livre durante sua criação.

Item - Retorna um único objeto Shape da coleção Shapes especificada.

Paste - Cola as formas, slides ou texto da área de transferência na coleção de formas especificada, na parte superior da ordem z. Cada objeto colado se torna um membro da coleção Shapes especificada. Se a área de transferência contiver slides inteiros, os slides serão colados como formas contendo as imagens dos slides. Se a área de transferência contiver um intervalo de texto, o texto será colado em uma forma de TextFrame recém-criado. Retorna um objeto ShapeRange que representa os objetos colados.

PasteSpecial - Cola o conteúdo da Área de transferência usando um formato especial.

Range - Retorna um objeto ShapeRange que representa um subconjunto das formas em uma coleção Shapes .

SelectAll - Seleciona todas as formas em uma coleção Shapes.

Propriedades

Count Retorna o número de objetos na coleção especificada. Somente leitura.

HasTitle Retorna se a coleção de objetos no slide especificado contém um espaço reservado para título. Somente leitura.

Placeholders Retorna uma coleção Placeholders que representa a coleção de todos os espaços reservados em um slide. Somente leitura.

Title Retorna um objeto Shape que representa o título do slide. Somente leitura.