|
こんにちは。
>で上手く機能したのですが、グループ化した図形の名前の取得が上手く出来ません。
>
>Select Case ***********
> Case "グループ名1": 処理1
> Case "グループ名2": 処理2
> Case "グループ名3": 処理3
>End Select
ちょっとやってみましたが、グループ化した図形にマクロを登録しても、
内部的には(この言葉が適切かわかりませんが)一つ一つの図形に登録されている形になってるみたいです。
Sub グループ3_Click()
MsgBox Application.Caller
End Sub
グループ3という図形をクリックして上記を実行した場合、一つ一つしかクリック出来なくて、結局返ってくるメッセージボックスにも、一つ一つの図形の名前しか返って来なかったです。
なので、グループ名で判断させずに、一つ一つの図形の名前で判断させるしかないように思えます。
私もあまり知識があるわけではないので、もしかしたら何か技があるかもしれませんが・・・
>それと、余計な図形に誤って{マクロの登録}をしてしまった場合にマクロを解除するには図形を作り直すしかないのでしょうか?
これは、単純に「マクロの登録」の「マクロ名」のところを削除すればいいんじゃないのかな?
|
|