Clase Shapes (PowerPoint VBA)

Colección de todos los objetos Shape de la diapositiva especificada.

Las siguientes clases dan acceso a la clase Shapes

Para usar una variable de clase Shapes, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Shapes : Chart.Shapes, CustomLayout.Shapes, Master.Shapes, Slide.Shapes y SlideRange.Shapes.

Métodos

Add3DModel - Crea un objeto Model3DFormat desde un archivo existente. Devuelve un objeto Shape que representa el nuevo modelo 3D.

AddCallout - Crea una llamada con línea sin borde. Devuelve un objeto Shape que representa la nueva llamada.

AddChart2 - Agrega un gráfico al documento. Devuelve un objeto Shape que representa un gráfico y lo agrega a la colección especificada.

AddConnector - Crea un conector. Devuelve un objeto Shape que representa el nuevo conector. Cuando se agrega un conector, no está conectado a nada. Use los métodos BeginConnect y EndConnect para unir el principio y el final de un conector a otras formas del documento.

AddCurve - Crea una curva de Bézier. Devuelve un objeto Shape que representa la nueva curva.

AddInkShapeFromXML - Crea una forma de lápiz. Devuelve un objeto Shape que representa la nueva forma de lápiz de entrada.

AddLabel - Crea un rótulo. Devuelve un objeto Shape que representa el nuevo rótulo.

AddLine - Crea una línea. Devuelve un objeto Shape que representa la nueva línea.

AddMediaObject2 - Reemplaza el método Shapes. AddMediaObject en desuso (PowerPoint). Agrega un nuevo objeto multimedia.

AddMediaObjectFromEmbedTag - Agrega un objeto multimedia desde una etiqueta incrustada a un objeto Shapes.

AddOLEObject - Crea un objeto OLE. Devuelve un objeto Shape que representa el nuevo objeto OLE.

AddPicture - Crea una imagen de un archivo existente. Devuelve un objeto Shape que representa la nueva imagen.

AddPicture2 - Crea una imagen de un archivo existente. Devuelve un objeto Shape que representa la nueva imagen.

AddPlaceholder - Restaura un marcador de posición eliminado previamente en una diapositiva. Devuelve un objeto Shape que representa el marcador de posición restaurado.

AddPolyline - Crea una polilínea abierta o un polígono cerrado de dibujo. Devuelve un objeto Shape que representa la nueva polilínea o el polígono.

AddShape - Crea una autoforma. Devuelve un objeto Shape que representa la nueva autoforma.

AddSmartArt - Agrega un diagrama SmartArt al objeto Shapes .

AddTable - Agrega una forma de tabla a una diapositiva.

AddTextbox - Crea un cuadro de texto. Devuelve un objeto Shape que representa el nuevo cuadro de texto.

AddTextEffect - Crea un objeto WordArt. Devuelve un objeto Shape que representa el nuevo objeto WordArt.

AddTitle - Restaura un marcador de posición de título previamente eliminado en una diapositiva. Devuelve un objeto Shape que representa el título restaurado.

BuildFreeform - Genera un objeto de forma libre. Devuelve un objeto FreeformBuilder que representa la forma libre mientras se está generando.

Item - Devuelve un único objeto Shape de la colección Shapes especificada.

Paste - Pega las formas, diapositivas o texto del portapapeles en la colección Shapes especificada, en la parte superior del orden z. Cada objeto pegado se convierte en un miembro de la colección Shapes especificada. Si el Portapapeles contiene diapositivas completas, las diapositivas se pegarán como formas que contienen las imágenes de las diapositivas. Si el Portapapeles contiene un intervalo de texto, el texto se pegará en una forma TextFrame recién creada. Devuelve un objeto ShapeRange que representa los objetos pegados.

PasteSpecial - Pega el contenido del Portapapeles, con un formato especial.

Range - Devuelve un objeto ShapeRange que representa un subconjunto de las formas de una colección Shapes.

SelectAll - Selecciona todas las formas de una colección Shapes.

Propiedades

Count Devuelve el número de objetos de la colección especificada. Solo lectura.

HasTitle Devuelve si la colección de objetos de la diapositiva especificada contiene un marcador de posición de título. Solo lectura.

Placeholders Devuelve una colección Placeholders que representa la colección de todos los marcadores de posición en una diapositiva. Solo lectura.

Title Devuelve un objeto Shape que representa el título de la diapositiva. Solo lectura.