- ベストアンサー
VBAです。ユーザーホームにコマンドボタンについて
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 画像のように、コマンドボタンの淵に黒枠が出来ているのがあります。 > この設定が解る方教えて下さい。 決して難しい質問ではないのですが、 内容がかなり漠然としているため、レスが付きにくくなっていますね。 まず「黒枠」ですが、これは、そのボタンにフォーカスが当たっている、というものです。 (万が一、フォーカスの意味がわからなければ、ググってみてください。) 「この設定が解る」 というのが、 全部のボタンに黒枠を付けるような設定 ということなら、 複数のコントロールに同時にフォーカスを当てることは出来ませんから無理です。 逆に、黒枠が出来てはマズい場合、 (エンターキー や スペースキー 押下で、 意図せずにボタンのクリックイベントが走ってしまう場合などですね。) 「TabStop」「TakeFocusOnClick」プロパティ を False にしてみてください。 それ以外の意味でしたら、誰でもわかるように 詳しく質問を説明してください。
その他の回答 (1)
- ziziwa1130
- ベストアンサー率21% (329/1546)
回答No.1
一例です。User Form内に次のコードを配置します。 Private Sub UserForm_Activate() CommandButton1.SetFocus End Sub
質問者
お礼
ご回答ありがとうございます。 うまく黒枠が出ませんでした。
お礼
ご回答ありがとうございます。 コマンドボタンのプロパティで設定ができると思いました。 フォーカスが当たっている箇所が黒枠になっていたのですね。