• ベストアンサー

アクセス フォームの背景の色を自分好みの色を指定したい

フォーム色を指定したいのですが 右クリック→「塗りつぶし/背景の色」を見ると限られた色しか選択できないように見受けます。 例えばテキストボックスの背景の色なら、 「色の作成」で「色の設定」ダイアログを開き、自分好みの色を指定することが可能ですが フォームの背景の色は自分好みの色を選択するのは無理ですか?(VBAでも?) 宜しくお願い致します。 (2003です)

  • vgfcdx
  • お礼率99% (409/412)

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

アクセスにおいても下記のことが無いか注意されることを。 エクセルのようにコードでRGB指定色の指定は沢山の種類分できるが、実際現れるのは56種(パレットに載せられる色数)と言ったケースが無いかWEBで調べてみたが、アクセスでははっきりしない。 エクセルの例 Sub test01() Range("a2").Clear Range("a4").Clear Range("a6").Clear MsgBox "B" ActiveWorkbook.Colors(4) = RGB(250, 150, 250) Range("A2").Interior.ColorIndex = 4 MsgBox "A" ActiveWorkbook.Colors(4) = RGB(150, 250, 150) Range("A4").Interior.ColorIndex = 4 Range("A6").Interior.Color = RGB(150, 250, 150) End Sub RGB()内は1600万色指定できる。しかしパレットの番号は 56種しかないので、そこへ登録する色を変えると、同じRange("A2").Interior.ColorIndex = 4 でも見える色が違う。MsgBox "A"が表示される一瞬の色を覚えておいて、最終と比べてください。 ColorINDEXを使わず、直接RGBが使えれば、 Range("A6").Interior.Color = RGB(150, 250, 150) (エクセルでは出来る)問題ない。 アクセスとエクセル 2007とそれ以前 の問題で、情報が十分でなく、はっきりしないのに、ものを言って、済みませんが。

vgfcdx
質問者

お礼

ありがとうございました。参考になりました。 しかし1600万色はすごいですね。

その他の回答 (1)

  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> テキストボックスの背景の色なら、「色の作成」で「色の設定」 > ダイアログを開き、自分好みの色を指定することが可能ですが フォーム(というか『詳細』領域)の背景色も、テキストボックス等と 同様に設定できます。 テキストボックスなどがないところをクリックして、コントロールが何も 選択されていない状態(『詳細』領域)が選択された状態にしたら、 あとはテキストボックスのときと同様の操作で、色を自由に設定 できますので、お試し下さい。 (フォーム/ページのヘッダ/フッタを表示している場合も、同様の  操作で設定できます)

vgfcdx
質問者

お礼

フォームで探してたら見つかりませんでしたが 詳細で設定すればできました! ありがとうございました。

関連するQ&A

  • アクセスフォームの塗りつぶしの色

    アクセスフォームの塗りつぶしの色をこの40色以外の色を選択したいのですがどうすればいいですか? ラベルなどの背景色は「色の作成」から沢山の中から選択できますが フォームの色は無理ですか? こうなったらラベルで自分の好きな色を作って 下にひくしかないでしょうか? よろしくお願いします。

  • フォームを開いたときに、コンボボックスの背景色が

    フォームを開いたときに、コンボボックスの背景色が勝手に変わる どちらのコンボボックスも 背景色は、#FFFFFF なのに、 フォームビューにすると 一方は、白、一方は、フォームと同じ色になってしまいます。 #FFFFFFに設定しているのに、 フォームと同じ色になってしまった右のコンボボックスをクリックすると、 白に戻ります。 なぜ色が勝手に変わってしまうのでしょうか? アクセス2007です。 ご回答よろしくお願いします。

  • アクセスのフォームが見れないのですが・・。

    クエリからひっぱってきて、フォームを作成しました。デザインビューでは見れるのですが、フォームで開くと背景の色(水色に指定)のみが表示されていて、一面水色です。どうしてこのようになってしまったのか原因が分からないのですが・・クエリの作成の仕方がまずかったのでしょうか・・。ちなみにクエリはテーブル3つをリレーションでつなげたものから作成しました。質問内容が分かりにくかったらすみません。フォーム背景に何も表示されていない原因は何なのでしょうか??

  • Accessのフォームで…

    Access 2010のフォームのリストボックスで、あるテーブルのフィールドの値を選択した場合に、同じテーブルの同じレコードにある違うフィールドの値を、テキストボックスに読み込みたいのですが、どうすれば出来ますでしょうか? VBAのサンプルソース等でも構いません。回答お願いしますm(_ _)m

  • AccessのVBAにおいて,アクセスフォームに表示されている「値」を

    AccessのVBAにおいて,アクセスフォームに表示されている「値」を変数の中に格納したい。  例えば,オートフォームの単票形式でフォームを作成した場合,「番号」「製品」といったフィールドが2個あるテーブルを使うと,「番号」「製品」という名前のテキストボックスが2個ほどできます。 (フィールド名やテキストボックス名は問題ではありません。) このフォーム上に「ボタン」を配置し,このボタンをクリックした時に,「製品」というテキストボックスの内容を,メッセージボックスで表示させたい。 MsgBox (Me.製品.Text) と書いてもエラーとなります。 実際には,このフォームで欲しいデータを見つけた時,ボタンクリックで,テキストボックスに表示されている内容をグローバル変数に格納したいのですが,方法が分かりません。 Access 初心者です。どなたかよろしくお願いします。

  • Accessのフォームについて教えて下さい

    Access 2010のフォームについてお教え下さい。 テーブルにはテーブル名T1、フィールド「ID」、「Price」というテキストボックス。2フィールドがあります。 テーブルの各データは、 ID,Price 001,100 002,200 003,300 フォームにはにフォーム名F1、「cmb」というコンボボックスと、「price」というテキストボックスが配置されています。 「cmb」のデータは値集合ソースで、「SELECT T1.ID FROM T1;」と指定しています。 「cmb」で選択したデータのプライスを「Price」テキストボックスに表示したいと思います。 例えば、「001」を選択したら、「100」と表示されるようにしたいと思います。 色々調べているのですが、どうやってやるのかわかりません。どのように実現したらよろしいでしょうか? よろしくお願いいたします。

  • フォームの背景にアイコンの模様が・・

    今、気が付いたのですが、 フォームにテキストボックス等を貼り付けたりし作業をしていますと いつの間にか灰色一色の背景にアイコンの模様が張り付いて 背景と一体化しています  この模様を消し、灰色一色にしたいのですが どのようにすればいいのでしょうか?

  • フッターの背景に色を指定したいのですが、

    フッターの背景に色を指定したいのですが、 下記内容でフッターを記述し、 "#"には任意の画像またはテキスト等を指定しています。 <div id="footer"> <img src="#" /> </div> CSSで footerにheight:100%;や、 height:autoを試しましたが無理でした。 下記サイトのような感じで、ブラウザの一番下までフッターの背景の色を指定したいのですが、教えていただけないでしょうか? 宜しくお願いいたします。 http://www.nattoku.jp/ http://www.lets-co.com/

    • ベストアンサー
    • HTML
  • Accessで指定する色数値の一覧ありませんか?

    MsAccess 2002でフォームを作成しているのですが、フォームの色指定に使える色数値の一覧表はどこかにありませんでしょうか? VBAを使いRGB関数で指定しても期待したとおりの色を取得することができません。 Accessで使用できる色数値の一覧を参照できるページなどご存知の方いらっしゃいましたらよろしくお願いします。

  • Accessテキストボックスの背景色の条件の書き方

    条件付き書式で、 テキストボックス0が9:00以上であれば背景を赤くする という設定をしています。 テキストボックス0が赤い表示になっており、 さらにテキストボックス1に゛無゛と入っていた場合、 「いいですか?」というメッセージボックスを出したいのですが、 色の指定の仕方がうまくいきません。 背景が赤くなっているとき、という条件はどのように書けばいいのでしょうか?

専門家に質問してみよう