VBAなんでも質問スレ Part3 (137レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

89
(1): 2023/01/15(日)17:27 ID:L0piBEvX(1/4) AAS
a=Application.InputBox(”英数字を入力して下さい”,“~を入力“)
この入力の時に、全角モードになっていても半角英数字の入力に自動で変更する方法はないでしょうか?
sendkeys “%{kanji}“を使用すると、半角英数字になっていた時に全角モードにされてしまいます。
よろしくお願いします。
91: 2023/01/15(日)17:42 ID:L0piBEvX(2/4) AAS
>>90
ありがとうございます。
ここのページも見て試したのですが、実行した後に手動でセルに直接入力する場合には確かに半角英数字になるのですがinputboxからの入力ではIMEの方が強いみたいです
94: 2023/01/15(日)21:24 ID:L0piBEvX(3/4) AAS
ありがとうございます
>>92
試してみますね
>>93
そのやり方と

If IMEstatus<>vbIMEModeOff then
Sendkeys “%{kanji}“
End If

のやり方も駄目でした
inputbox後や前に

msgbox IMEstatus
を置いてみると常に3を吐いています
95
(1): 2023/01/15(日)21:28 ID:L0piBEvX(4/4) AAS
>>92
入力後の半角英数字化ではなくて、入力時には半角英数字になっている状態にしたいです
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.531s*