Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

フォームを開いた時にテキストボックスを反転表示しない

投稿日:

フォームを開くと、既定のままではTab移動順の先頭のテキストボックスが黒く反転表示されます。
この反転表示が気になる方もいらっしゃるようです。
フォーム

この反転表示をさせない方法をいくつか紹介します。

オプションの設定から

[ファイル]タブから[オプション]をクリックして、[Accessのオプション]を表示します。[フィールドの移動時の動作]で[フィールドの先頭に移動]を選択します。
参考:データベースの既定の設定をカスタマイズする
Accessのオプション

そうすると、テキストボックスの先頭にカーソルが移動するようになり反転表示にはなりません。
フォーム

でも、これは全てのテキストボックスで、どのAccessデータベースでも同じようになりますし、ユーザー側で設定しなければなりません。

フォーカス取得後のイベントに書き込む

フォームをデザインビューで開いて、フォーカス取得後のイベントに下のコードを記述します。

Private Sub ID_GotFocus()

With Me.ID
.SelStart = 0
.SelLength = 0
End With

End Sub

タブストップを[いいえ]に設定する

テキストボックスのプロパティから、[タブストップ]を[いいえ]にする。
タブストップ

でも、これだとすべてのテキストボックスで設定しなければなりませんし、Tabキーで移動できなくなります。

ダミーのテキストボックスを作成する

フォームをデザインビューで開いて、非連結のテキストボックスを1つ作成します。そして、[背景スタイル]を[透明]に、[境界線スタイル]も[透明]にして、[幅][高さ]を小さく設定します。
プロパティ

タブオーダーで、ダミーのテキストボックスを先頭に設定します。
タブオーダー

こんな方法もありかなと。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

ピボットテーブルのフィールドをドラッグ操作で配置したい

Excel2003のときにようにピボットテーブルのフィールドをドラッグで移動したいのだけど・・との質問を受けることがあります。 これは、[ピ ...

1ページに収めて印刷するには

Excel2010でA4の縦一枚に印刷したいけど、少しだけページからはみ出してしまう。 余白の調整で1ページに収める方法もありますが、[縮小 ...

起動時のスライドを白紙レイアウトにしたい

PowerPointを起動すると、一枚のスライドが表示されます。 そして、そのスライドのレイアウトは、[タイトルスライド]になっています。 ...

Office2010のガイド

Office2003からOffice2010へ移行された方は、Microsoftのガイドが便利です。 Office2003のメニューやツール ...

ExcelのBackstageビュー

Excel 2010 BackstageビューについてのMicrosoftの紹介ページです。 Backstageビューでは、ファイルを開く、 ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.