IMEStatus関数
IMEStatus関数は、VBA関数の中でWindows・その他の関数に分類される関数です。
目次
IMEStatus関数とは
IMEStatus関数は、整数型 (Integer) の値を返します。IME の現在の状態を返します。
構文 | IMEStatus |
---|
戻り値
国別情報が日本に設定されている場合、IMEStatus 関数の戻り値は次のようになります。
定数 | 値 | 説明 |
---|---|---|
vbIMEModeNoControl | 0 | IME を制御しません。(既定値) |
vbIMEModeOn | 1 | IME はオンの状態です。 |
vbIMEModeOff | 2 | IME はオフの状態です。 |
vbIMEModeDisable | 3 | IME は利用禁止状態です。 |
vbIMEModeHiragana | 4 | IME は全角ひらがな入力モードです。 |
vbIMEModeKatakana | 5 | IME は全角カタカナ入力モードです。 |
vbIMEModeKatakanaHalf | 6 | IME は半角カタカナ入力モードです。 |
vbIMEModeAlphaFull | 7 | IME は全角英数入力モードです。 |
vbIMEModeAlpha | 8 | IME は半角英数入力モードです。 |
国別情報が韓国に設定されている場合、IMEStatus 関数の戻り値は次のようになります。
定数 | 値 | 説明 |
---|---|---|
vbIMEModeNoControl | 0 | IME を制御しません。(既定値) |
vbIMEModeAlphaFull | 7 | IME は全角英数入力モードです。 |
vbIMEModeAlpha | 8 | IME は半角英数入力モードです。 |
vbIMEModeHangulFull | 9 | IME は全角ハングル モード モードです。 |
vbIMEModeHangul | 10 | IME は半角ハングル モード モードです。 |
国別情報が中国 (繁體字版および簡体字版) に設定されている場合、IMEStatus 関数の戻り値は次のようになります。
定数 | 値 | 説明 |
---|---|---|
vbIMEModeNoControl | 0 | IME を制御しません。(既定値) |
vbIMEModeOn | 1 | IME はオンの状態です。 |
vbIMEModeOff | 2 | IME はオフの状態です。 |
IMEStatus関数のサンプルコード
次の例は、IME の現在の状態を整数型 (Integer) の値で返します。
Sub Sample()
IMEStatus
End Sub
実行結果
解説
Windows・その他の関数一覧
関数名 | 内容 |
---|---|
Command | 起動時に指定されたコマンドラインの引数を返します。 |
CreateObject | ActiveXオブジェクトへの参照を作成して返します。 |
DoEvents | VBAからWindowsにイベントの処理を依頼します。 |
Environ | OSの環境変数に割り当てられた名前を返します。 |
Environ$ | 指定した数番目の環境変数を返します。 |
GetAllSettings | アプリケーションの項目からすべてのキー設定に対応する値リストを返します。 |
GetObject | ファイルから取得したActiveXオブジェクトへの参照を返します。 |
GetSetting | アプリケーションの項目からキー設定値を返します。 |
IMEStatus | MS-IME(日本語入力システム)の現在の状態を返します。 |
QBColor | 指定した番号に対応するRGBコードを返します。 |
RGB | RGBの値を色で指定します。 |
Shell | 指定したプログラムを実行します。 |