ShapeRange インターフェイス

定義

文書の図形の集合である図形範囲を表します。

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

注釈

図形範囲には、単一の図形から文書内のすべての図形までを含めることができます。 つまり、文書内のすべての図形、または選択したすべての図形を含む図形範囲を作成できます。 たとえば、ドキュメント上の最初の ShapeRange 3 つの図形、ドキュメント上のすべての選択した図形、またはドキュメント上のすべてのフリーフォームを含むコレクションを作成できます。

プロパティ

Adjustments

指定した Adjustments 図形のすべての調整の調整値を含むオブジェクトを返します。 オートシェイプ、ワードアート、またはコネクタを表す任意 ShapeRange のオブジェクトに適用されます。 読み取り専用です。

AlternativeText

オブジェクトが Web ページに保存されるときに、オブジェクトの ShapeRange わかりやすい (代替) テキスト文字列を設定または返します。 読み取り/書き込みが可能な String です。

Application

Microsoft Excel アプリケーションを Application 表す オブジェクトを返します。 読み取り専用です。

AutoShapeType

線、フリーフォーム図面、またはコネクタ以外のオートシェイプを表す必要がある、指定した ShapeRange オブジェクトの図形の種類を設定または返します。 読み取り/書き込み MsoAutoShapeType

BackgroundStyle

背景のスタイルを返すか設定します。 値の取得と設定が可能です。

BlackWhiteMode

プレゼンテーションを白黒表示モードにした場合に、指定した図形の表示方法を示す値を設定します。 読み取り/書き込み MsoBlackWhiteMode

Callout

指定した図形の CalloutFormat 吹き出しの書式設定プロパティを含むオブジェクトを返します。 線吹き出し ShapeRange を表すオブジェクトに適用されます。 読み取り専用です。

CanvasItems

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

Chart

図形範囲に含まれるグラフを表すオブジェクトを返します。 読み取り専用です。

Child

指定した図形が子図形の場合、または図形範囲内のすべての図形が同じ親の子図形である場合は、 msoTrue を返します。 読み取り専用 MsoTriStateです。

ConnectionSiteCount

指定した図形の結合点の数を取得します。 読み取り専用の Integer です。

Connector

指定された図形がコネクタの場合は True。 読み取り専用 MsoTriStateです。

ConnectorFormat

コネクタの ConnectorFormat 書式設定プロパティを含むオブジェクトを返します。 コネクタを表すオブジェクトに ShapeRange 適用されます。 読み取り専用です。

Count

コレクション内にあるオブジェクトの数を返します。 読み取り専用の Integer です。

Creator

このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 XlCreatorです。

Diagram

図を Diagram 表すオブジェクトを返します。

DiagramNode

ダイアグラム内の DiagramNode ノードを表す オブジェクトを返します。

Fill

指定した FillFormat グラフまたは図形の塗りつぶしの書式設定プロパティを含むオブジェクトを返します。 読み取り専用です。

Glow

図形範囲の光彩書式設定プロパティを含むオブジェクトを返します。 読み取り専用です。

GroupItems

指定したグループ内の GroupShapes 個々の図形を表す オブジェクトを返します。 グループ化された図形を ShapeRange 表すオブジェクトに適用されます。 読み取り専用です。

HasChart

にグラフが含まれているかどうか ShapeRange に関する情報を返します。 読み取り専用です。

HasDiagram

図形または図形範囲に図が含まれているかどうかを返します。 読み取り専用 MsoTriStateです。

HasDiagramNode

ダイアグラム ノードが特定の図形または図形範囲に存在するかどうかを示す値を返します。 読み取り専用 MsoTriStateです。

Height

オブジェクトの高さ。 読み取り/書き込み 1 つ です。

HorizontalFlip

指定された図形が横軸で反転されている場合は True を指定します。 読み取り専用 MsoTriStateです。

ID

指定したオブジェクトの型を返します。 読み取り専用の Integer です。

Left

オブジェクトの左端から列 A の左端 (ワークシート上) までの距離、またはグラフ領域 (グラフ上) の左端までの距離。 読み取り/書き込み 1 つ です。

Line

指定した図形の LineFormat 線の書式設定プロパティを含むオブジェクトを返します。 読み取り専用です。

LockAspectRatio

指定された図形が、サイズを変更しても元の比率を保持している場合は True です。 サイズを変更するときに、図形の高さと幅を個別に変更できる場合は False です。 読み取り/書き込み MsoTriState

Name

オブジェクトの名前を設定または返します。 読み取り/書き込みが可能な String です。

Nodes

指定した図形の ShapeNodes 幾何学的な説明を表すコレクションを返します。 フリーフォーム図面を表すオブジェクトに ShapeRange 適用されます。

Parent

指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。

ParentGroup

子図形の Shape 一般的な親図形または子図形の範囲を表す オブジェクトを返します。

PictureFormat

指定した図形の PictureFormat 図の書式設定プロパティを含むオブジェクトを返します。 図または OLE オブジェクトを表すオブジェクトに ShapeRange 適用されます。 読み取り専用です。

Reflection

図形範囲の ReflectionFormat リフレクション書式設定プロパティを含む、指定した図形範囲のオブジェクトを返します。 読み取り専用です。

Rotation

図形の回転を度単位で設定または返します。 読み取り/書き込み 1 つ です。

Shadow

True の 場合、フォントが影のフォントであるか、オブジェクトに影がある場合。 値の取得と設定が可能なブール型 (Boolean) の値です。

ShapeStyle

図形範囲の図形スタイルを表す を MsoShapeStyleIndex 取得または設定します。 値の取得と設定が可能です。

SoftEdge

指定した図形範囲のソフト エッジ書式設定プロパティを含むオブジェクトを返します。 読み取り専用です。

TextEffect

指定した図形の TextEffectFormat テキスト効果の書式設定プロパティを含むオブジェクトを返します。 ワードアートを表すオブジェクトに ShapeRange 適用されます。 読み取り専用です。

TextFrame

指定した TextFrame 図形範囲の配置プロパティとアンカー プロパティを含むオブジェクトを返します。 読み取り専用です。

TextFrame2

指定した図形範囲のテキスト書式を含むオブジェクトを返します。 読み取り専用です。

ThreeD

指定した図形の ThreeDFormat 3-D – 効果の書式設定プロパティを含むオブジェクトを返します。 読み取り専用です。

Title

指定した図形範囲に関連付けられている代替テキストのタイトルを取得または設定します。

Top

図形範囲の最上位図形の上端からワークシートの上端までの距離。 読み取り/書き込み 1 つ です。

Type

図形の種類を設定または返します。 読み取り専用 MsoShapeTypeです。

VerticalFlip

指定された図形が縦軸で反転されている場合は True を指定します。 読み取り専用 MsoTriStateです。

Vertices

指定したフリーフォームの頂点 (およびベジェ曲線のコントロール ポイント) の座標を、一連の 2 次元の座標として取得します。 読み取り専用 オブジェクト

Visible

オブジェクトが表示されるかどうかを判断します。 読み取り/書き込み MsoTriState

Width

オブジェクトの幅。 読み取り/書き込み 1 つ です。

ZOrderPosition

指定した図形の z 方向の位置を取得します。 読み取り専用の Integer です。

メソッド

_Default(Object)

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

Align(MsoAlignCmd, MsoTriState)

指定した図形範囲にある図形を整列させます。

Apply()

メソッドを使用してコピーされた指定した図形の書式設定に PickUp() 適用されます。

CanvasCropBottom(Single)

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

CanvasCropLeft(Single)

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

CanvasCropRight(Single)

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

CanvasCropTop(Single)

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

Delete()

オブジェクトを削除します。

Distribute(MsoDistributeCmd, MsoTriState)

指定された範囲の図形を左右または上下に整列します。

Duplicate()

オブジェクトを複製し、複製されたオブジェクトへの参照を返します。

Flip(MsoFlipCmd)

指定した図形を、水平軸または垂直軸を中心として反転します。

GetEnumerator()

文書の図形の集合である図形範囲を表します。

Group()

指定された範囲の図形をグループ化します。 グループ化された図形を 1 つの Shape オブジェクトとして返します。

IncrementLeft(Single)

指定した図形を、指定したポイント数だけ水平方向に移動します。

IncrementRotation(Single)

指定した図形の z 軸回りの回転を、指定した角度だけ変更します。 プロパティを Rotation 使用して、図形の絶対回転を設定します。

IncrementTop(Single)

指定した図形を、指定したポイント数だけ垂直方向に移動します。

Item(Object)

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

PickUp()

指定された図形の書式をコピーします。 メソッドを Apply() 使用して、コピーした書式を別の図形に適用します。

Regroup()

指定された図形範囲が以前に属していたグループを再びグループ化します。 再グループ化された図形を 1 つの Shape オブジェクトとして返します。

RerouteConnections()

RerouteConnections メソッドは、図形間を結ぶ線 (コネクタ) の経路が最短になるように、そのコネクタを再接続します。

ScaleHeight(Single, MsoTriState, Object)

指定した係数分だけ図形の高さを変更します。

ScaleWidth(Single, MsoTriState, Object)

指定した係数分だけ図形の幅を変更します。

Select(Object)

オブジェクトを選択します。

SetShapesDefaultProperties()

指定された図形の書式を、その図形の既定の書式にします。

Ungroup()

指定した図形または図形範囲の図形のグループ化を解除します。 図および OLE オブジェクトを指定した図形または図形範囲内で逆アセンブルします。 グループ化されていない図形を 1 つの ShapeRange オブジェクトとして返します。

ZOrder(MsoZOrderCmd)

コレクションの他の図形の前面または背後に指定の図形を移動させます (つまり、図形の位置を z オーダーで変更します)。

適用対象