• ベストアンサー

Accessのコマンドボタンについて

venzouの回答

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.5

ラベルだとフォーカスを移動できないので、 ・コマンドボタンの[書式]→[透明]を「はい」にして、見えなくする。 ・色を付けたラベルの上に重ねる。 ・フォーカスが移動してきた時に分かるように、ラベルのフォントや、色を変更する。 ・マウスのDown、Upでラベルの立体表示を変更。 Private Sub コマンド0_Click()  MsgBox "コマンド実行" End Sub Private Sub コマンド0_Enter()  Me.ラベル0.FontUnderline = True End Sub Private Sub コマンド0_Exit(Cancel As Integer)  Me.ラベル0.FontUnderline = False End Sub Private Sub コマンド0_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)  Me.ラベル0.SpecialEffect = 2 End Sub Private Sub コマンド0_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)  Me.ラベル0.SpecialEffect = 1 End Sub これだと、[Tab]で移動して[Enter]で実行なども出来ます。

androp
質問者

お礼

本当に、ありがとうございます。 これなら、誰が見てもボタンです。

関連するQ&A

  • コマンドボタンに色を付けることは可能ですか?

    こんばんは、 アクセス2003を使用しています。 フォーム上のコマンドボタンに色をつけたいのですがうまくいきません。 プロパティに「前景色」はあるのですが「背景色」はありません。 コマンドボタンを右クリックして「塗り潰し/背景の色」を選択しようとしても選べない状態です。 無理なのでしょうか? よろしくお願いします。

  • コマンドボタンの改行方法(アクセス2000)

    アクセス2000を使用しています。フォームのコマンドボタンの表題を任意の位置で改行させたいのですが、できるのでしょうか?もし、可能であれば方法を教えてください。宜しくお願いします。

  • Access2002 コマンドボタンの色

    Access2002 コマンドボタンについての質問です フォームのコマンドボタンの色を自分の好みに変えたいのですが出来ますか? デザインビューで探してもそれらしきプロパティが見つからないのですが。

  • コマンドボタンについて

    Excel(2000)のコマンドボタンについての質問です。 コマンドボタンの輪郭を消すことは可能でしょうか? プロパティのBackcolorで背景を白または透明にすることは出来るのですが、 周囲を囲む輪郭を消すことが出来ません。 Captionを印刷物として表示させることを意図しているので 印刷物として全てを印刷しない「コントロールの書式設定」からの 「オブジェクトを印刷する」のチェックボタンは狙った意図にはなりません。 ご教授願います。

  • アクセス コマンドボタンの背景色について

    アクセスのフォーム上に作成したコマンドボタンの背景色の変更を行ないたいのですが、変更方法をご存知の方は教えてください。コントロールウィーザードから作成したボタンでも色の変更できるのかな。。。。?

  • エクセルのコマンドボタンについて

    エクセルのコマンドボタンについて エクセル2007にて、シートにコマンドボタン(ActiveXコントロール)を配置し、 プロパティーで、表示する文字やフォントを設定しました。 が、コマンドボタンを選択した時だけ通常の大きさで表示され、選択が解除されると縮めたように、文字だけ小さくなってしまいます。 何か設定がわるいのでしょうか? 原因がわかる方がおられましたら、ご教授いただけませんでしょうか? よろしくお願いいたします。

  • Accessのデータをコマンドボタンをクリックしただけで、保存させたいのですが・・・

    Accessのデータをコマンドボタンをクリックで、Aというフォルダにcsv形式で保存させたいのですが、フォームのコマンドボタンのプロパティでどのように設定してよいかわかりません。 会社に誰も聞ける人がいなくてたいへん困っています。 どなたかわかる方教えてください。 よろしくお願いします。

  • コマンドボタンがきかなくなる

    アクセスのフォーム上にコマンドボタンがいくつかあります。 たまにですが、コマンドボタンを押しても何も反応しなくなる時があります。 プロパティでクリック時に[イベント プロシージャ]と書いてあり、 VBE画面を見てみると ちゃんとイベントが記載してあります。 しかしフォームビューにしてそのコマンドボタンをクリックすると何も起きません。 新規にコマンドボタンを作って、vbe画面で同じイベントを張り付けると 新規のコマンドボタンのほうではクリックしてイベントが実行されます。 だから、その新規のコマンドボタンの名前を変えて使い続けるのですが、 しばらくするとほかのコマンドボタンがまたきかなくなる時があります。 これはアクセスのバグでしょうか? 原因がわかりません。 バージョンは2010です。

  • Accessフォームのコマンドボタンの制御について

    Accessフォームにコマンドボタンを付けて、マクロを実行させようと考えています。 コマンドボタンを順に押してもらうために、最初は、1個目のコマンドボタンだけ 押せるようにしたいのですが。 つまり、コマンドボタンのプロパティの「データ:使用可能」の「はい」、「いいえ」を、 マクロ内で切り替えたいのですが、やり方がわかりません。 どなたか、この辺のマクロの使用例をお教え下さい。 宜しくお願い致します。

  • アクセスのコマンドボタンについて

    アクセスについて教えて下さい。 コマンドボタンで、フォームのデータをワンクリックで開くように設定したいのですが、コマンドボタンウィザードを使って、 フォームの操作→フォームを開く→フォームを指定 という操作でボタンを作りました。 ですが、ボタンをクリックして操作しようとすると、 「イベントプロパティに指定した式 クリック時 でエラーが発生しました:名前が適切ではありません:(フォーム名)_Click   *マクロ名、ユーザー定義関数名、「イベントプロシージャ」以外の式が指定されています。   *関数、イベント、マクロの評価でエラーが発生しました。」 というメッセージが出てきて、フォームを開くことができませんでした。 ウィザードだけではフォームを開くボタンを作成することはできないのでしょうか? 何か対処があれば教えて下さい。 よろしくお願いいたします。