質問: アクセスvba [イベント プロシージャ]つけたい もうフォームモジュールにイベントは出来上がってるのですが コントロールの名前を変更したため デザインビューのプロパティの[イベント プロシージャ]と言う文字が消えてしまいました。 フォーム上の全てのコマンドボタンのクリック時に [イベント プロシージャ]と言う文字を入れたいのですが そのような作業は可能でしょうか? [イベント プロシージャ]と言う文字が入れば、該当のイベントは既にモジュールにある為 イベントとして機能します。
回答: もしかして、[埋込みマクロ]だったのではありませんか 添付されたものの[その他タグ]で名前を確認して その他タグに戻って、 クリック時の右端の[...]で 名前が[コマンド1]なら private sub コマンド1_click() end sub この[private sub]から[private sub]の間にコーディングします これがvbaの基本です。 ボックスには、標題と名前があります。 コマンドボタンもボックスの仲間です。 テンプの書式タグに標題が、その他タグに 名前があります。 標題はそのボックス内に表示されます 名前はそのボックス名です 何れも変更は可能ですが 一つのフォーム内で 標題は重複が許されますが、 名前は重複は許されません 尚、イベントはコマンドボタンだけでなく 他のボックスでも可能です。