|
▼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のハンドルを使用していると駄目かもしれません。
ごめんなさい。
|
|