|
図形を描いて文字を入れたいのですが、どのようなコードにすればいいでしょうか?
自動記録をしたら、
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 206.25, 107.25, 195#, 90.75).Select
Selection.Characters.Text = "aaaaa"
となりました、図形にマクロ登録をしたいので以下のように描きました。
Set shaPoint = ActiveSheet.Shapes.AddShape(msoShapeRectangle, _
Cells(18, "Q").Left, Cells(18, "Q").Top, _
Cells(18, "Q").Width * 2, Cells(18, "Q").Height * 2)
With shaPoint
.Characters.Text = "aaaaa"
.OnAction = "InputPoint"
End With
自動記録で図形を書いた後、Selectしていますが、図形がSelectionになるわけですよね?
何が間違っているのか教えてください。
|
|