- ベストアンサー
ExcelVBAでMS-IMEを制御して再変換するには
お世話になっております。 MS-IMEでは、セルのデータが選択された状態で[F13]キーを押すと再変換されます。これをVBAを使って再変換しようとしていますが、わからずに困っています。sendkeys "{f13}"が使えない状況なので、何とかMS-IMEを制御したいのですが、どなたかおわかりになりましたら、お助けいただけないでしょうか。 どうか、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
お世話になっております。 MS-IMEでは、セルのデータが選択された状態で[F13]キーを押すと再変換されます。これをVBAを使って再変換しようとしていますが、わからずに困っています。sendkeys "{f13}"が使えない状況なので、何とかMS-IMEを制御したいのですが、どなたかおわかりになりましたら、お助けいただけないでしょうか。 どうか、よろしくお願いいたします。
お礼
さっそくのご回答、ありがとうございます。 実は、ユーザーフォームのテキストボックス中で処理をする必要がありまして、ユーザーフォーム中では選択後SendKeys "{F13}" としてもできないようです。 MS-IMEの制御ができたら、と思いまして質問させていただきました。 とりあえず、ワークシート上で変換して、ユーザーフォームに取り込んでみたいと思います。 みなさま、いつもご親切にありがとうございます。 感謝しております。