QBColor関数

QBColor関数は、VBA関数の中でWindows・その他の関数に分類される関数です。

目次

スポンサー リンク

QBColor関数とは

QBColor関数は、指定した色番号に対応する RGB コードを表す長整数型 (Long) の値を返します。

構文QBColor(color)
引数省略説明
color ×引数 color には、0 ~ 15 の範囲の整数を指定します。

引数 color

番号番号
0 8灰色
1 9明るい青
2 10明るい緑
3 シアン 11明るいシアン
4 12明るい赤
5 マゼンダ 13明るいマゼンダ
6 黄0 14明るい黄
7 15明るい白

引数 color の各設定値は、他のバージョンの Basic (Microsoft Visual Basic for MS-DOS、Microsoft Basic Compiler など) で使用されている色値に対応しています。返される値は、Microsoft Visual Basic for Applications で使用される RGB システムに対応する赤、緑、および青の値を最下位バイトから並べたものです。

QBColor関数のサンプルコード

次の例は、QBColor 関数を使って、引数 MyForm として渡されたフォームの BackColor プロパティを引数 ColorCode で示される色に設定します。QBColor 関数は、0 ~ 15 の範囲の整数値を取得します。


Sub ChangeBackColor (ColorCode As Integer, MyForm As Form)
    MyForm.BackColor = QBColor(ColorCode)
End Sub

実行結果

解説

Windows・その他の関数一覧

関数名内容
Command起動時に指定されたコマンドラインの引数を返します。
CreateObjectActiveXオブジェクトへの参照を作成して返します。
DoEventsVBAからWindowsにイベントの処理を依頼します。
EnvironOSの環境変数に割り当てられた名前を返します。
Environ$指定した数番目の環境変数を返します。
GetAllSettingsアプリケーションの項目からすべてのキー設定に対応する値リストを返します。
GetObjectファイルから取得したActiveXオブジェクトへの参照を返します。
GetSettingアプリケーションの項目からキー設定値を返します。
IMEStatusMS-IME(日本語入力システム)の現在の状態を返します。
QBColor指定した番号に対応するRGBコードを返します。
RGBRGBの値を色で指定します。
Shell指定したプログラムを実行します。
ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください^^

VBAのInternetExplorer操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE(InternetExplorer)操作にも挑戦してみてください^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

エクセルVBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。