Shapes インターフェイス

定義

指定したシート上のすべての Shape オブジェクトのコレクション。

public interface class Shapes : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0002443A-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Shapes : System.Collections.IEnumerable
Public Interface Shapes
Implements IEnumerable
属性
実装

注釈

Shape オブジェクトは、オートシェイプ、フリーフォーム、OLE オブジェクト、図など、描画レイヤー内のオブジェクトを表します。

注: 文書上の図形のサブセットを操作する場合 (たとえば、文書上のオートシェイプのみ、または選択した図形のみに何らかの操作を行う場合) は、操作する図形を含む ShapeRange コレクションを作成する必要があります。

プロパティ

名前 説明
Application

Microsoft Excel アプリケーションを表す Application オブジェクトを返します。

Count

コレクション内にあるオブジェクトの数を返します。

Creator

このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。

Parent

指定されたオブジェクトの親オブジェクトを返します。

Range[Object]

Shapes コレクション内の図形のサブセットを表す ShapeRange オブジェクトを返します。

メソッド

名前 説明
_Default(Object)

内部使用のため予約済みです。

AddCallout(MsoCalloutType, Single, Single, Single, Single)

輪郭なしの吹き出しを作成します。 新しいコールアウトを表す Shape オブジェクトを返します。

AddCanvas(Single, Single, Single, Single)

内部使用のため予約済みです。

AddChart(Object, Object, Object, Object, Object)

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

AddChart2(Object, Object, Object, Object, Object, Object, Object)

ドキュメントにグラフを追加します。 グラフを表す Shape オブジェクトを返し、それを指定されたコレクションに追加します。

AddConnector(MsoConnectorType, Single, Single, Single, Single)

コネクタを作成します。 新しいコネクタを表す Shape オブジェクトを返します。

AddCurve(Object)

ワークシート内のベジェ曲線を表す Shape オブジェクトを返します。

AddDiagram(MsoDiagramType, Single, Single, Single, Single)

ダイアグラムを作成します。 新しい図を表す Shape オブジェクトを返します。

AddFormControl(XlFormControl, Int32, Int32, Int32, Int32)

Microsoft Excel コントロールを作成します。 新しいコントロールを表す Shape オブジェクトを返します。

AddLabel(MsoTextOrientation, Single, Single, Single, Single)

ラベルを作成します。 新しいラベルを表す Shape オブジェクトを返します。

AddLine(Single, Single, Single, Single)

ワークシート内の改行を表す Shape オブジェクトを返します。

AddOLEObject(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

OLE オブジェクトを作成します。 新しい OLE オブジェクトを表す Shape オブジェクトを返します。

AddPicture(String, MsoTriState, MsoTriState, Single, Single, Single, Single)

既存のファイルから図オブジェクトを作成します。 新しい画像を表す Shape オブジェクトを返します。

AddPicture2(String, MsoTriState, MsoTriState, Single, Single, Single, Single, MsoPictureCompress)

既存のファイルから図オブジェクトを作成します。 新しい画像を表す Shape オブジェクトを返します。

AddPolyline(Object)

折れ線または閉じた多角形の描画を作成します。 新しいポリラインまたはポリゴンを表す Shape オブジェクトを返します。

AddShape(MsoAutoShapeType, Single, Single, Single, Single)

ワークシート内の新しいオートシェイプを表す Shape オブジェクトを返します。

AddSmartArt(SmartArtLayout, Object, Object, Object, Object)

指定されたレイアウトを使用して新しい SmartArt グラフィックを作成します。

AddTextbox(MsoTextOrientation, Single, Single, Single, Single)

テキスト ボックスを作成します。 新しいテキスト ボックスを表す Shape オブジェクトを返します。

AddTextEffect(MsoPresetTextEffect, String, String, Single, MsoTriState, MsoTriState, Single, Single)

ワードアート オブジェクトを作成します。 新しいワードアート オブジェクトを表す Shape オブジェクトを返します。

BuildFreeform(MsoEditingType, Single, Single)

フリーフォーム オブジェクトを作成します。 作成中のフリーフォームを表す FreeformBuilder オブジェクトを返します。

GetEnumerator()

指定したシート上のすべての Shape オブジェクトのコレクション。

Item(Object)

コレクションから単一のオブジェクトを返します。

SelectAll()

指定した Shapes コレクション内のすべての図形を選択します。

適用対象