Excel.Interfaces.ShapeData interface

を呼び出 shape.toJSON()して返されるデータを記述するインターフェイス。

プロパティ

altTextDescription

オブジェクトの代替説明テキストを Shape 指定します。

altTextTitle

オブジェクトの代替タイトル テキストを Shape 指定します。

connectionSiteCount

この図形の結合点の数を返します。

displayName

図形の表示名を取得します。 新しく作成された図形には、ローカライズされ、その nameと一致しない可能性がある生成された名前があります。 このシナリオでは、この API を使用して、UI に表示される名前を取得できます。

fill

この図形の塗りつぶしの書式設定を返します。

geometricShapeType

このジオメトリ シェイプのジオメトリ シェイプ タイプを指定します。 詳細は「Excel.GeometricShapeType」をご覧ください。 図形の null 種類が "GeometrShape" でない場合は を返します。

height

図形の高さをポイント単位で指定します。 負の InvalidArgument 値または 0 を入力として設定すると、例外がスローされます。

id

図形識別子を指定します。

left

図形の左側からワークシートの左側までの距離 (ポイント数) です。 負の値を InvalidArgument 入力として設定すると、例外がスローされます。

level

指定した図形のレベルを指定します。 たとえば、レベル 0 は図形がどのグループの一部でもないことを意味し、レベル 1 は図形が最上位グループの一部であることを意味し、レベル 2 は図形が最上位レベルのサブグループの一部であることを意味します。

lineFormat

この図形の線の書式設定を返します。

lockAspectRatio

この図形の縦横比がロックされているかどうかを指定します。

name

図形の名前を指定します。

placement

オブジェクトがその下のセルに接続されている方法を表します。

rotation

図形の回転を度単位で指定します。

top

図形の上端からワークシートの上までのポイント単位の距離です。 負の値を InvalidArgument 入力として設定すると、例外がスローされます。

type

この図形の種類を返します。 詳細は「Excel.ShapeType」をご覧ください。

visible

図形を表示するかどうかを指定します。

width

図形の幅をポイント単位で指定します。 負の InvalidArgument 値または 0 を入力として設定すると、例外がスローされます。

zOrderPosition

指定された図形の z オーダーでの位置を返します。0 はオーダー スタックの一番下を表します。

プロパティの詳細

altTextDescription

オブジェクトの代替説明テキストを Shape 指定します。

altTextDescription?: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.9 ]

altTextTitle

オブジェクトの代替タイトル テキストを Shape 指定します。

altTextTitle?: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.9 ]

connectionSiteCount

この図形の結合点の数を返します。

connectionSiteCount?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

displayName

図形の表示名を取得します。 新しく作成された図形には、ローカライズされ、その nameと一致しない可能性がある生成された名前があります。 このシナリオでは、この API を使用して、UI に表示される名前を取得できます。

displayName?: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.15 ]

fill

この図形の塗りつぶしの書式設定を返します。

fill?: Excel.Interfaces.ShapeFillData;

プロパティ値

注釈

[ API セット: ExcelApi 1.9 ]

geometricShapeType

このジオメトリ シェイプのジオメトリ シェイプ タイプを指定します。 詳細は「Excel.GeometricShapeType」をご覧ください。 図形の null 種類が "GeometrShape" でない場合は を返します。

geometricShapeType?: Excel.GeometricShapeType | "LineInverse" | "Triangle" | "RightTriangle" | "Rectangle" | "Diamond" | "Parallelogram" | "Trapezoid" | "NonIsoscelesTrapezoid" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Decagon" | "Dodecagon" | "Star4" | "Star5" | "Star6" | "Star7" | "Star8" | "Star10" | "Star12" | "Star16" | "Star24" | "Star32" | "RoundRectangle" | "Round1Rectangle" | "Round2SameRectangle" | "Round2DiagonalRectangle" | "SnipRoundRectangle" | "Snip1Rectangle" | "Snip2SameRectangle" | "Snip2DiagonalRectangle" | "Plaque" | "Ellipse" | "Teardrop" | "HomePlate" | "Chevron" | "PieWedge" | "Pie" | "BlockArc" | "Donut" | "NoSmoking" | "RightArrow" | "LeftArrow" | "UpArrow" | "DownArrow" | "StripedRightArrow" | "NotchedRightArrow" | "BentUpArrow" | "LeftRightArrow" | "UpDownArrow" | "LeftUpArrow" | "LeftRightUpArrow" | "QuadArrow" | "LeftArrowCallout" | "RightArrowCallout" | "UpArrowCallout" | "DownArrowCallout" | "LeftRightArrowCallout" | "UpDownArrowCallout" | "QuadArrowCallout" | "BentArrow" | "UturnArrow" | "CircularArrow" | "LeftCircularArrow" | "LeftRightCircularArrow" | "CurvedRightArrow" | "CurvedLeftArrow" | "CurvedUpArrow" | "CurvedDownArrow" | "SwooshArrow" | "Cube" | "Can" | "LightningBolt" | "Heart" | "Sun" | "Moon" | "SmileyFace" | "IrregularSeal1" | "IrregularSeal2" | "FoldedCorner" | "Bevel" | "Frame" | "HalfFrame" | "Corner" | "DiagonalStripe" | "Chord" | "Arc" | "LeftBracket" | "RightBracket" | "LeftBrace" | "RightBrace" | "BracketPair" | "BracePair" | "Callout1" | "Callout2" | "Callout3" | "AccentCallout1" | "AccentCallout2" | "AccentCallout3" | "BorderCallout1" | "BorderCallout2" | "BorderCallout3" | "AccentBorderCallout1" | "AccentBorderCallout2" | "AccentBorderCallout3" | "WedgeRectCallout" | "WedgeRRectCallout" | "WedgeEllipseCallout" | "CloudCallout" | "Cloud" | "Ribbon" | "Ribbon2" | "EllipseRibbon" | "EllipseRibbon2" | "LeftRightRibbon" | "VerticalScroll" | "HorizontalScroll" | "Wave" | "DoubleWave" | "Plus" | "FlowChartProcess" | "FlowChartDecision" | "FlowChartInputOutput" | "FlowChartPredefinedProcess" | "FlowChartInternalStorage" | "FlowChartDocument" | "FlowChartMultidocument" | "FlowChartTerminator" | "FlowChartPreparation" | "FlowChartManualInput" | "FlowChartManualOperation" | "FlowChartConnector" | "FlowChartPunchedCard" | "FlowChartPunchedTape" | "FlowChartSummingJunction" | "FlowChartOr" | "FlowChartCollate" | "FlowChartSort" | "FlowChartExtract" | "FlowChartMerge" | "FlowChartOfflineStorage" | "FlowChartOnlineStorage" | "FlowChartMagneticTape" | "FlowChartMagneticDisk" | "FlowChartMagneticDrum" | "FlowChartDisplay" | "FlowChartDelay" | "FlowChartAlternateProcess" | "FlowChartOffpageConnector" | "ActionButtonBlank" | "ActionButtonHome" | "ActionButtonHelp" | "ActionButtonInformation" | "ActionButtonForwardNext" | "ActionButtonBackPrevious" | "ActionButtonEnd" | "ActionButtonBeginning" | "ActionButtonReturn" | "ActionButtonDocument" | "ActionButtonSound" | "ActionButtonMovie" | "Gear6" | "Gear9" | "Funnel" | "MathPlus" | "MathMinus" | "MathMultiply" | "MathDivide" | "MathEqual" | "MathNotEqual" | "CornerTabs" | "SquareTabs" | "PlaqueTabs" | "ChartX" | "ChartStar" | "ChartPlus";

プロパティ値

Excel.GeometricShapeType | "LineInverse" | "Triangle" | "RightTriangle" | "Rectangle" | "Diamond" | "Parallelogram" | "Trapezoid" | "NonIsoscelesTrapezoid" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Decagon" | "Dodecagon" | "Star4" | "Star5" | "Star6" | "Star7" | "Star8" | "Star10" | "Star12" | "Star16" | "Star24" | "Star32" | "RoundRectangle" | "Round1Rectangle" | "Round2SameRectangle" | "Round2DiagonalRectangle" | "SnipRoundRectangle" | "Snip1Rectangle" | "Snip2SameRectangle" | "Snip2DiagonalRectangle" | "Plaque" | "Ellipse" | "Teardrop" | "HomePlate" | "Chevron" | "PieWedge" | "Pie" | "BlockArc" | "Donut" | "NoSmoking" | "RightArrow" | "LeftArrow" | "UpArrow" | "DownArrow" | "StripedRightArrow" | "NotchedRightArrow" | "BentUpArrow" | "LeftRightArrow" | "UpDownArrow" | "LeftUpArrow" | "LeftRightUpArrow" | "QuadArrow" | "LeftArrowCallout" | "RightArrowCallout" | "UpArrowCallout" | "DownArrowCallout" | "LeftRightArrowCallout" | "UpDownArrowCallout" | "QuadArrowCallout" | "BentArrow" | "UturnArrow" | "CircularArrow" | "LeftCircularArrow" | "LeftRightCircularArrow" | "CurvedRightArrow" | "CurvedLeftArrow" | "CurvedUpArrow" | "CurvedDownArrow" | "SwooshArrow" | "Cube" | "Can" | "LightningBolt" | "Heart" | "Sun" | "Moon" | "SmileyFace" | "IrregularSeal1" | "IrregularSeal2" | "FoldedCorner" | "Bevel" | "Frame" | "HalfFrame" | "Corner" | "DiagonalStripe" | "Chord" | "Arc" | "LeftBracket" | "RightBracket" | "LeftBrace" | "RightBrace" | "BracketPair" | "BracePair" | "Callout1" | "Callout2" | "Callout3" | "AccentCallout1" | "AccentCallout2" | "AccentCallout3" | "BorderCallout1" | "BorderCallout2" | "BorderCallout3" | "AccentBorderCallout1" | "AccentBorderCallout2" | "AccentBorderCallout3" | "WedgeRectCallout" | "WedgeRRectCallout" | "WedgeEllipseCallout" | "CloudCallout" | "Cloud" | "Ribbon" | "Ribbon2" | "EllipseRibbon" | "EllipseRibbon2" | "LeftRightRibbon" | "VerticalScroll" | "HorizontalScroll" | "Wave" | "DoubleWave" | "Plus" | "FlowChartProcess" | "FlowChartDecision" | "FlowChartInputOutput" | "FlowChartPredefinedProcess" | "FlowChartInternalStorage" | "FlowChartDocument" | "FlowChartMultidocument" | "FlowChartTerminator" | "FlowChartPreparation" | "FlowChartManualInput" | "FlowChartManualOperation" | "FlowChartConnector" | "FlowChartPunchedCard" | "FlowChartPunchedTape" | "FlowChartSummingJunction" | "FlowChartOr" | "FlowChartCollate" | "FlowChartSort" | "FlowChartExtract" | "FlowChartMerge" | "FlowChartOfflineStorage" | "FlowChartOnlineStorage" | "FlowChartMagneticTape" | "FlowChartMagneticDisk" | "FlowChartMagneticDrum" | "FlowChartDisplay" | "FlowChartDelay" | "FlowChartAlternateProcess" | "FlowChartOffpageConnector" | "ActionButtonBlank" | "ActionButtonHome" | "ActionButtonHelp" | "ActionButtonInformation" | "ActionButtonForwardNext" | "ActionButtonBackPrevious" | "ActionButtonEnd" | "ActionButtonBeginning" | "ActionButtonReturn" | "ActionButtonDocument" | "ActionButtonSound" | "ActionButtonMovie" | "Gear6" | "Gear9" | "Funnel" | "MathPlus" | "MathMinus" | "MathMultiply" | "MathDivide" | "MathEqual" | "MathNotEqual" | "CornerTabs" | "SquareTabs" | "PlaqueTabs" | "ChartX" | "ChartStar" | "ChartPlus"

注釈

[ API セット: ExcelApi 1.9 ]

height

図形の高さをポイント単位で指定します。 負の InvalidArgument 値または 0 を入力として設定すると、例外がスローされます。

height?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

id

図形識別子を指定します。

id?: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.9 ]

left

図形の左側からワークシートの左側までの距離 (ポイント数) です。 負の値を InvalidArgument 入力として設定すると、例外がスローされます。

left?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

level

指定した図形のレベルを指定します。 たとえば、レベル 0 は図形がどのグループの一部でもないことを意味し、レベル 1 は図形が最上位グループの一部であることを意味し、レベル 2 は図形が最上位レベルのサブグループの一部であることを意味します。

level?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

lineFormat

この図形の線の書式設定を返します。

lineFormat?: Excel.Interfaces.ShapeLineFormatData;

プロパティ値

注釈

[ API セット: ExcelApi 1.9 ]

lockAspectRatio

この図形の縦横比がロックされているかどうかを指定します。

lockAspectRatio?: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApi 1.9 ]

name

図形の名前を指定します。

name?: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.9 ]

placement

オブジェクトがその下のセルに接続されている方法を表します。

placement?: Excel.Placement | "TwoCell" | "OneCell" | "Absolute";

プロパティ値

Excel.Placement | "TwoCell" | "OneCell" | "Absolute"

注釈

[ API セット: ExcelApi 1.10 ]

rotation

図形の回転を度単位で指定します。

rotation?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

top

図形の上端からワークシートの上までのポイント単位の距離です。 負の値を InvalidArgument 入力として設定すると、例外がスローされます。

top?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

type

この図形の種類を返します。 詳細は「Excel.ShapeType」をご覧ください。

type?: Excel.ShapeType | "Unsupported" | "Image" | "GeometricShape" | "Group" | "Line";

プロパティ値

Excel.ShapeType | "Unsupported" | "Image" | "GeometricShape" | "Group" | "Line"

注釈

[ API セット: ExcelApi 1.9 ]

visible

図形を表示するかどうかを指定します。

visible?: boolean;

プロパティ値

boolean

注釈

[ API セット: ExcelApi 1.9 ]

width

図形の幅をポイント単位で指定します。 負の InvalidArgument 値または 0 を入力として設定すると、例外がスローされます。

width?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]

zOrderPosition

指定された図形の z オーダーでの位置を返します。0 はオーダー スタックの一番下を表します。

zOrderPosition?: number;

プロパティ値

number

注釈

[ API セット: ExcelApi 1.9 ]