[[20060705153030]] 『Controls OnActionに設定する関数に引数を渡せるax(タータン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Controls OnActionに設定する関数に引数を渡せるでしょうか』(タータン)

 Controls(n).OnActionに設定する関数に引数を渡せるでしょうか。
 もしくは、メニューで選択されたControlsの番号が
 OnActionに設定する関数内でわかるような何かはありますでしょうか。


 引数を渡せる仕様ではなさそうです。
OnActionプロパティで "Myfunc"と言うマクロを登録した場合、
標準モジュールに記述した下記プロシージャで呼び出し元のオブジェクト名が
メッセージボックスで表示されます。
 
Function myfunc()
MsgBox Application.Caller
End Sub
 
【関連ログ】
[[20040622102050]] 『ボタンにについて』(ショウ)
[[20050310145427]] 『クリックしたボタンの位置の値を使いたい』(TY)
 
[Note]
OnActionプロパティ
「オブジェクトがクリックされた時に実行するマクロ」を設定する
オブジェクトを右クリック>マクロの登録 でオブジェクトにマクロ登録する手順にあたる。
 
(みやほりん)(-_∂)b

 Application.Callerで取得できました!
 右クリックのメニューだったのですが
 Application.Callerだけだとエラーになってしまいましたが、
 Application.Caller(1) とすると、メニューの何番目かがとれるようになりました。
 (みやほりん)さん、どうもありがとうございました。
(タータン) 


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.