VBAなんでも質問スレ Part3 (137レス)
VBAなんでも質問スレ Part3 http://mevius.5ch.net/test/read.cgi/tech/1631184381/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
レス栞
あぼーん
89: デフォルトの名無しさん [sage] 2023/01/15(日) 17:27:39.34 ID:L0piBEvX a=Application.InputBox(”英数字を入力して下さい”,“~を入力“) この入力の時に、全角モードになっていても半角英数字の入力に自動で変更する方法はないでしょうか? sendkeys “%{kanji}“を使用すると、半角英数字になっていた時に全角モードにされてしまいます。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1631184381/89
91: デフォルトの名無しさん [sage] 2023/01/15(日) 17:42:11.66 ID:L0piBEvX >>90 ありがとうございます。 ここのページも見て試したのですが、実行した後に手動でセルに直接入力する場合には確かに半角英数字になるのですがinputboxからの入力ではIMEの方が強いみたいです http://mevius.5ch.net/test/read.cgi/tech/1631184381/91
94: デフォルトの名無しさん [sage] 2023/01/15(日) 21:24:53.31 ID:L0piBEvX ありがとうございます >>92 試してみますね >>93 そのやり方と If IMEstatus<>vbIMEModeOff then Sendkeys “%{kanji}“ End If のやり方も駄目でした inputbox後や前に msgbox IMEstatus を置いてみると常に3を吐いています http://mevius.5ch.net/test/read.cgi/tech/1631184381/94
95: デフォルトの名無しさん [sage] 2023/01/15(日) 21:28:27.42 ID:L0piBEvX >>92 入力後の半角英数字化ではなくて、入力時には半角英数字になっている状態にしたいです http://mevius.5ch.net/test/read.cgi/tech/1631184381/95
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.606s*