[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.