Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


37916 / 76732 ←次へ | 前へ→

【43962】Re:入力状態の取得
回答  りん E-MAIL  - 06/10/31(火) 11:56 -

引用なし
パスワード
   ぴかる さん、こんにちわ。

>パソコンの状態が、英数入力状態かカナ入力状態かを取得したいと思っています。
>よろしくお願い致します。
IME限定ですが、VBAのIMEStatus関数で取得できます。

Sub test()
  Dim A$
  Select Case IMEStatus
   Case 2: A$ = "オフの状態"
   Case 4: A$ = "全角ひらがな"
   Case 5: A$ = "全角カタカナ"
   Case 6: A$ = "半角カタカナ"
   Case 7: A$ = "全角英数字"
   Case 8: A$ = "半角英数字"
   Case Else: A$ = "その他"
  End Select
  MsgBox A$, vbInformation, "IME Status"
End Sub

こんな感じです。

2 hits

【43961】入力状態の取得 ぴかる 06/10/31(火) 11:06 質問
【43962】Re:入力状態の取得 りん 06/10/31(火) 11:56 回答
【43965】Re:入力状態の取得 neptune 06/10/31(火) 12:13 回答
【43967】Re:入力状態の取得 neptune 06/10/31(火) 12:16 発言
【43968】Re:入力状態の取得 ぴかる 06/10/31(火) 12:40 お礼
【43984】Re:入力状態の取得 りん 06/10/31(火) 18:39 回答
【44008】Re:入力状態の取得 ぴかる 06/11/1(水) 8:59 お礼

37916 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free