Home » エクセルマクロ・Excel VBAの使い方 » Shapeオブジェクト » オートシェイプ・図形の種類を示すAutoShapeTypeプロパティの定数一覧

オートシェイプ・図形の種類を示すAutoShapeTypeプロパティの定数一覧

対象:Excel2003, Excel2007, Excel2010, Excel2013

VBA(Visual Basic for Applications)で、図形(オートシェイプ)を扱うようなマクロを作成する場合、図形の種類を調べる必要が出ることがあります。

そんなときにはShape オブジェクトやShapeRangeオブジェクトの、AutoShapeTypeプロパティを調べることになります。

MsoAutoShapeType列挙体の定数を使って、図形の指定・判定することが可能です。

MSDNには定数から数値や意味を閲覧できる一覧はありますし、VBE(Visual Basic Editor)のオブジェクトブラウザーで定数名から数値を調べられますが、数値から定数や意味を眺めたいということもありまうので、そんな一覧を作成しておきます。

[スポンサードリンク]
定数意味
-2msoShape
Mixed
値のみを返します。その他の状態の組み合わせを示します
1msoShape
Rectangle
四角形
2msoShape
Parallelogram
平行四辺形
3msoShape
Trapezoid
台形
4msoShape
Diamond
ひし形
5msoShape
RoundedRectangle
角丸四角形
6msoShape
Octagon
八角形
7msoShape
IsoscelesTriangle
二等辺三角形
8msoShape
RightTriangle
直角三角形
9msoShape
Oval
楕円
10msoShape
Hexagon
六角形
11msoShape
Cross
十字形
12msoShape
RegularPentagon
ホームベース
13msoShape
Can
円柱
14msoShape
Cube
直方体
15msoShape
Bevel
斜角
16msoShape
FoldedCorner
メモ
17msoShape
SmileyFace
スマイル
18msoShape
Donut
ドーナツ
19msoShape
NoSymbol
禁止
20msoShape
BlockArc
アーチ
21msoShape
Heart
ハート
22msoShape
LightningBolt
稲妻
23msoShape
Sun
太陽
24msoShape
Moon
25msoShape
Arc
円弧
26msoShape
DoubleBracket
大かっこ
27msoShape
DoubleBrace
中かっこ
28msoShape
Plaque
ブローチ
29msoShape
LeftBracket
左大かっこ
30msoShape
RightBracket
右大かっこ
31msoShape
LeftBrace
左中かっこ
32msoShape
RightBrace
右中かっこ
33msoShape
RightArrow
右向きブロック矢印
34msoShape
LeftArrow
左向きブロック矢印
35msoShape
UpArrow
上向きブロック矢印
36msoShape
DownArrow
下向きブロック矢印
37msoShape
LeftRightArrow
左右ブロック矢印
38msoShape
UpDownArrow
上下 2 方向ブロック矢印
39msoShape
QuadArrow
4 方向ブロック矢印
40msoShape
LeftRightUpArrow
左、右、および上の 3 方向ブロック矢印
41msoShape
BentArrow
90°の曲線に続くブロック矢印
42msoShape
UTurnArrow
U 字型のブロック矢印
43msoShape
LeftUpArrow
左および上矢印の 2 方向ブロック矢印
44msoShape
BentUpArrow
90°の鋭角線に続くブロック矢印
45msoShape
CurvedRightArrow
右カーブ ブロック矢印
46msoShape
CurvedLeftArrow
左カーブ ブロック矢印
47msoShape
CurvedUpArrow
上カーブ ブロック矢印
48msoShape
CurvedDownArrow
下カーブ ブロック矢印
49msoShape
StripedRightArrow
先にストライプの付いた右向きのブロック矢印
50msoShape
NotchedRightArrow
右向きの V 字型矢印
51msoShape
Pentagon
ホームベース
52msoShape
Chevron
山形
53msoShape
RightArrowCallout
右矢印の付いた吹き出し
54msoShape
LeftArrowCallout
左矢印の付いた吹き出し
55msoShape
UpArrowCallout
上矢印の付いた吹き出し
56msoShape
DownArrowCallout
下矢印の付いた吹き出し
57msoShape
LeftRightArrowCallout
左右矢印の付いた吹き出し
58msoShape
UpDownArrowCallout
上下のブロック矢印の付いた吹き出し
59msoShape
QuadArrowCallout
4 方向矢印の付いた吹き出し
60msoShape
CircularArrow
180°の曲線に続くブロック矢印
61msoShape
Flowchart
Process
処理フローチャート記号
62msoShape
Flowchart
AlternateProcess
代替処理フローチャート記号
63msoShape
Flowchart
Decision
判断フローチャート記号
64msoShape
Flowchart
Data
データ フローチャート記号
65msoShape
Flowchart
PredefinedProcess
定義済み処理フローチャート記号
66msoShape
Flowchart
InternalStorage
内部記憶フローチャート記号
67msoShape
Flowchart
Document
書類フローチャート記号
68msoShape
Flowchart
Multidocument
複数書類フローチャート記号
69msoShape
Flowchart
Terminator
端子フローチャート記号
70msoShape
Flowchart
Preparation
準備フローチャート記号
71msoShape
Flowchart
ManualInput
手操作入力フローチャート記号
72msoShape
Flowchart
ManualOperation
手作業フローチャート記号
73msoShape
Flowchart
Connector
結合子フローチャート記号
74msoShape
Flowchart
OffpageConnector
他ページ結合子フローチャート記号
75msoShape
Flowchart
Card
カード フローチャート記号
76msoShape
Flowchart
PunchedTape
せん孔テープ フローチャート記号
77msoShape
Flowchart
SummingJunction
和接合フローチャート記号
78msoShape
Flowchart
Or
論理和フローチャート記号
79msoShape
Flowchart
Collate
照合フローチャート記号
80msoShape
Flowchart
Sort
分類フローチャート記号
81msoShape
Flowchart
Extract
抜き出しフローチャート記号
82msoShape
Flowchart
Merge
組み合わせフローチャート記号
83msoShape
Flowchart
StoredData
記憶データ フローチャート記号
84msoShape
Flowchart
Delay
論理積ゲート フローチャート記号
85msoShape
Flowchart
SequentialAccessStorage
順次アクセス記憶フローチャート記号
86msoShape
Flowchart
MagneticDisk
磁気ディスク フローチャート記号
87msoShape
Flowchart
DirectAccessStorage
直接アクセス記憶フローチャート記号
88msoShape
Flowchart
Display
表示フローチャート記号
89msoShape
Explosion1
爆発
90msoShape
Explosion2
爆発
91msoShape
4pointStar
星 4
92msoShape
5pointStar
星 5
93msoShape
8pointStar
星 8
94msoShape
16pointStar
星 16
95msoShape
24pointStar
星 24
96msoShape
32pointStar
星 32
97msoShape
UpRibbon
リボンの端よりも上に中央面があるリボン
98msoShape
DownRibbon
リボンの端よりも下に中央面があるリボン
99msoShape
CurvedUpRibbon
上カーブリボン
100msoShape
CurvedDownRibbon
下カーブ リボン
101msoShape
VerticalScroll
縦巻き
102msoShape
HorizontalScroll
横巻き
103msoShape
Wave
大波
104msoShape
DoubleWave
小波
105msoShape
RectangularCallout
四角形吹き出し
106msoShape
RoundedRectangularCallout
角丸四角形吹き出し
107msoShape
OvalCallout
円形吹き出し
108msoShape
CloudCallout
雲形吹き出し
109msoShape
LineCallout1
枠付きで、水平の吹き出し線の付いた吹き出し
110msoShape
LineCallout2
斜めの直線の付いた吹き出し
111msoShape
LineCallout3
折れ線の付いた吹き出し
112msoShape
LineCallout4
U 字型の吹き出し線分の付いた吹き出し
113msoShape
LineCallout1
AccentBar
水平の強調線の付いた吹き出し
114msoShape
LineCallout2
AccentBar
斜めの吹き出し線と強調線の付いた吹き出し
115msoShape
LineCallout3
AccentBar
折れた吹き出し線と強調線の付いた吹き出し
116msoShape
LineCallout4
AccentBar
強調線および U 字型の吹き出し線分の付いた吹き出し
117msoShape
LineCallout1
NoBorder
水平線の付いた吹き出し
118msoShape
LineCallout2
NoBorder
枠および斜めの吹き出し線のない吹き出し
119msoShape
LineCallout3
NoBorder
枠および折れた吹き出し線のない吹き出し
120msoShape
LineCallout4
NoBorder
枠線および U 字型の吹き出し線分のない呼び出し
121msoShape
LineCallout1
BorderandAccentBar
枠付きで、水平の強調線の付いた吹き出し
122msoShape
LineCallout2
BorderandAccentBar
枠、斜めの直線、および強調線の付いた吹き出し
123msoShape
LineCallout3
BorderandAccentBar
枠、折れた吹き出し線、強調線の付いた吹き出し
124msoShape
LineCallout4
BorderandAccentBar
枠線、強調線、および U 字型の吹き出し線分の付いた吹き出し
125msoShape
ActionButtonCustom
既定の画像またはテキストのないボタン
126msoShape
ActionButtonHome
[ホーム] ボタン
127msoShape
ActionButtonHelp
[ヘルプ] ボタン
128msoShape
ActionButtonInformation
[情報] ボタン
129msoShape
ActionButtonBackorPrevious
[戻る] または [前へ] ボタン
130msoShape
ActionButtonForwardorNext
[進む] または [次へ] ボタン
131msoShape
ActionButtonBeginning
[上旬] ボタン
132msoShape
ActionButtonEnd
[終了] ボタン
133msoShape
ActionButtonReturn
[戻る] ボタン
134msoShape
ActionButtonDocument
[文書] ボタン
135msoShape
ActionButtonSound
[サウンド] ボタン
136msoShape
ActionButtonMovie
[ビデオ] ボタン
137msoShape
Balloon
吹き出し
138msoShape
NotPrimitive
サポートされていません
[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Shapeオブジェクト » オートシェイプ・図形の種類を示すAutoShapeTypeプロパティの定数一覧

TrackBack:2

TrackBack URL
全Rectangleを選択する from インストラクターのネタ帳
ActiveSheet.Rectangles.Selectというコードで、アクティブシート上のすべてのRectangleを選択できます。
全Rectangleを削除する from インストラクターのネタ帳
全Rectangleを削除する、2種類のExcelマクロをご紹介しています。

Home » エクセルマクロ・Excel VBAの使い方 » Shapeオブジェクト » オートシェイプ・図形の種類を示すAutoShapeTypeプロパティの定数一覧

「Shapeオブジェクト」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.