Share via


Shapes Methods

Include Protected Members
Include Inherited Members

The Shapes type exposes the following members.

Methods

  Name Description
Public method AddCallout Creates a borderless line callout. Returns a Shape object that represents the new callout.
Public method AddCanvas Reserved for internal use.
Public method AddChart Adds a chart to a presentation.
Public method AddComment Adds a comment. Returns a Shape object that represents the new comment.
Public method AddConnector Creates a connector. Returns a Shape object that represents the new connector. When a connector is added, it is not connected to anything. Use the BeginConnect and EndConnect methods to attach the beginning and end of a connector to other shapes in the document.
Public method AddCurve Creates a Bézier curve. Returns a Shape object that represents the new curve.
Public method AddDiagram Reserved for internal use.
Public method AddLabel Creates a label. Returns a Shape object that represents the new label.
Public method AddLine Creates a line. Returns a Shape object that represents the new line.
Public method AddMediaObject Creates a media object. Returns a Shape object that represents the new media object.
Public method AddMediaObject2 Adds a new media object.
Public method AddMediaObjectFromEmbedTag Adds a media object from an embedded tag to a Shapes object.
Public method AddOLEObject Creates an OLE object. Returns a Shape object that represents the new OLE object.
Public method AddPicture Creates a picture from an existing file. Returns a Shape object that represents the new picture.
Public method AddPlaceholder Restores a previously deleted placeholder on a slide. Returns a Shape object that represents the restored placeholder.
Public method AddPolyline Creates an open polyline or a closed polygon drawing. Returns a Shape object that represents the new polyline or polygon.
Public method AddShape Creates an AutoShape. Returns a Shape object that represents the new AutoShape.
Public method AddSmartArt Adds a SmartArt diagram to the Shapes object.
Public method AddTable Adds a table shape to a slide.
Public method AddTextbox Creates a text box. Returns a Shape object that represents the new text box.
Public method AddTextEffect Creates a WordArt object. Returns a Shape object that represents the new WordArt object.
Public method AddTitle Restores a previously deleted title placeholder to a slide. Returns a Shape object that represents the restored title.
Public method BuildFreeform Builds a freeform object. Returns a FreeformBuilder object that represents the freeform as it is being built.
Public method GetEnumerator() (Inherited from IEnumerable.)
Public method GetEnumerator() Returns an enumerator that iterates through the collection of Shape objects.
Public method Paste Pastes the shapes, slides, or text on the Clipboard into the specified Shapes collection, at the top of the z-order. Each pasted object becomes a member of the specified Shapes collection. If the Clipboard contains entire slides, the slides will be pasted as shapes that contain the images of the slides. If the Clipboard contains a text range, the text will be pasted into a newly created TextFrame shape. Returns a ShapeRange object that represents the pasted objects.
Public method PasteSpecial Pastes the contents of the Clipboard, using a special format.
Public method Range Returns a ShapeRange object that represents a subset of the shapes in a Shapes collection.
Public method SelectAll Selects all shapes (in a Shapes collection) or all diagram nodes (in a DiagramNode or DiagramNodeChildren collection).

Top

See Also

Reference

Shapes Interface

Microsoft.Office.Interop.PowerPoint Namespace