Posted at

【VBA】オートシェイプの作成

More than 1 year has passed since last update.

AddShapeメソッドを使用して、オートシェイプの追加をコードでできます。

object.Addshape Type,Left,Top,Width,Height

ただ、Typeで設定可能な定数は多くて、なかなか覚えてられません。。。

備忘録として、私がよく使うものを一覧でまとめようと思います。

msoShapeRectangle
四角形

msoShapeFoldedCorner
メモ

msoShapeRectangularCallout
四角形吹き出し

msoShapeRoundedRectangularCallout
角丸四角形吹き出し

msoShapeLineCallout1
線吹き出し1(枠付き)

msoShapeLineCallout1BorderandAccentBar
強調線吹き出し1(枠付き)

msoShapeBalloon
角丸四角形吹き出し