No.1ベストアンサー
- 回答日時:
フォームにコンボボックスを1つ貼り付けて下記のコードを試してみて下さい。
ちなみに2つ目の引数をTrueにするとIMEがオンになります。
Option Explicit
Private Declare Function ImmGetContext Lib "imm32.dll" (ByVal hwnd As Long) As Long
Private Declare Function ImmReleaseContext Lib "imm32.dll" (ByVal hwnd As Long, ByVal himc As Long) As Long
Private Declare Function ImmSetOpenStatus Lib "imm32.dll" (ByVal himc As Long, ByVal b As Long) As Long
Private Sub subControlIME(hwnd As Long, vntMode As Variant)
Dim lngHContext As Long
lngHContext = ImmGetContext(hwnd)
If lngHContext <> 0 Then
Call ImmSetOpenStatus(lngHContext, CLng(vntMode))
Call ImmReleaseContext(hwnd, vntMode)
End If
End Sub
Private Sub Combo1_GotFocus()
Call subControlIME(Combo1.hwnd, False)
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- その他(生活家電) 溶接機の消費電力計算方法について 1 2023/08/23 15:57
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- Excel(エクセル) ①Excel シートに、「=」を入力したいのですが、shift+「ほ」を押すと、「_」と入力されます 2 2022/04/28 12:59
- Windows 10 Windows10で、急に「IMEが無効です」となり日本語入力ができなくなりました。 6 2023/02/15 06:46
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Windows 10 Microsoft IMEを無効化する方法 1 2022/07/28 08:20
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Wi-Fi・無線LAN 新しく購入したMacに Wi-Fiが接続出来なかったので、理由が分かる方教えてください! 我が家は「 5 2023/06/02 22:19
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
テキストボックスの入力制限
Visual Basic(VBA)
-
テキストボックスのカーソル位置の取得・設定方法
Visual Basic(VBA)
-
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
-
4
VBで実行中のEXEファイルの情報を取得したい
Visual Basic(VBA)
-
5
データベース関係で、データの洗い替えとはどのような事を行うことでしょう
IT・エンジニアリング
-
6
[VB.net] ExcelへのQRコード出力処理について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETのDLL入れ替えについて
-
C# DLL エントリ ポイントが...
-
指定された引数が有効範囲にな...
-
M365にアップデートしてからコ...
-
WIN10で常にフォームを手前に
-
VBにてIMEの入力モードを変える...
-
visual studioの不要なDll削除方法
-
res://ieframe.dll/について
-
steamのゲームが起動しません。
-
デバッグ時のエラーについて
-
DLLのライセンス
-
Excel2007のVBAで、セル範囲を...
-
user32.dllがないためアプリが...
-
vb6で作成した画面が処理に時間...
-
Roxio DigitalMe...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
unsigned long long 型のフォー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
M365にアップデートしてからコ...
-
C# DLL エントリ ポイントが...
-
visual studioの不要なDll削除方法
-
res://ieframe.dll/について
-
ASP.NETのDLL入れ替えについて
-
C++製DLLにてVB.NET関数を引数...
-
VB6.0(SP6)にて開発を行なって...
-
ファイルをvbaで圧縮したいので...
-
WIN10で常にフォームを手前に
-
VB.NET xdoc2txtをつかってPDF...
-
VC++6.0 でのライブラリ参照方法
-
VB2003で レジストリを格納する
-
user32.dllがないためアプリが...
-
エクセル マクロで指定フォルダ...
-
vb6で作成した画面が処理に時間...
-
VBAエディタのコード画面で、カ...
-
[VBA]64b版-行数表示.dllの登録...
-
指定された引数が有効範囲にな...
-
Java hs_err_pid0000.log解析
-
メイクファイルからdllを生成す...
おすすめ情報