| 
    
     |  | ▼kobasan さん: >neptune さん 今晩は。
 >XPマシンの方はまだ表示できません。XPの方も表示できるようもう少し検討してみます。
 
 こんにちは
 
 なんででですかね?
 私の環境は
 Win XP SP2 最新UpData済み
 Office 2K SP3
 MS IME Standard 2002 ver8.1
 です。これで検証しました。
 
 neptune - 07/7/6(金) 13:54 のソースは
 標準モジュールに作成、シート上にフォームのコマンドボタンを貼り付け
 それにIMETestを割りあて、その後、フォームのコマンドボタンをクリック
 して実行しました。
 
 Officeのバージョンですが、kobasanさんと、バージョンは違いますが、
 APIのみの操作ですから、関係ないと思います。
 クラス名も97以降はXLMAINで正解です。
 //support.microsoft.com/kb/288902/ja
 
 使用APIも恐らくIME98以降では実装されていると思います。
 
 重要
 neptune - 07/7/6(金) 9:55 -
 のソースですが、
 > 'ここはExcelのHWND、UserFormのHWNDなどでOKと思います。
 と書いていますが、これはガセかもしれません。m(_ _)m
 UserFormはIMEのハンドルを持つことが出来るかどうか調べていません。
 もしかしたら、UserFormのハンドルを使用していると駄目かもしれません。
 ごめんなさい。
 
 |  |