• ベストアンサー

ワードVBA:コマンドボタンを押して文字を入力

ExcelVBAはある程度出来るのですが、WordVBAを使ってあることをしたいと思っています。 ユーザーフォームに平仮名50音を書いた50個のコマンドボタンを取り付けます。ボタンを押すと言葉が入力できて、次に「変換」というコマンドボタンを押すと漢字変換ができる(押す毎に次候補を表示できる)ようにしたいのですが、このようなことは果たして可能でしょうか? もし可能であれば教えて頂けませんでしょうか?よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#60992
noname#60992
回答No.1

私もwordのvbaは使ったことがありませんが、可能であると思います。 VBでしたら、IME,getconversionlistなどをキーワードに検索するといくつかヒントになるサンプルが出てくると思います。  http://homepage2.nifty.com/ToolzSquare/onlinesoft/soft_keyboard.html まあ、使うためならフリーソフトでもいろいろあるようです。  作ってみるために作るのなら、ちょっとめんどくさいと思いますが、がんばってください。

参考URL:
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpintl/html/_win32_ImmGetConversionList.asp
noname#91219
質問者

お礼

VBAではなかなか難しいようですね・・・。お礼が遅くなり申し訳ありません。ご回答有り難うございます。

関連するQ&A