dポイントプレゼントキャンペーン実施中!

VBA(Excel2003)で最小化したMSIME2003の言語バーを復元させる方法
が無いか探しています。

一般的な使い方であれば最小化してもタスクバーから復元させることは
もちろんすぐにできるのですが、デスクトップを公開していない
Citrix(メタフレーム)の公開アプリケーション上で最小化してしまい、
復元できない状況になっています。
公開アプリケーションからExcelVBAを起動できる環境があるため、
WindowsAPI等を使用して復元させるようにしたいのですが、
どの関数を使えばいいのかがわかりません。

immSetOpenStatus関数ではIMEのon/offはできるのですが、復元は
できませんでした。

会社の方針としてデスクトップは公開できないので、他に方法が
ないかこちらで質問させて頂きました。
よろしくお願いいたします。

A 回答 (1件)

googleさんで「VBA 最小化 MSIME2003 炎」で検索するとトップに出るであろうWebページで


「IME 言語バー表示の復元方法」にあるショートカットが参考になるかも。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

実は炎のそのページはチェック済みであり、
Ctrl+F10キーで表示されるメニューの中に「ツールバーを表示」
が表示されないことと、コントロールパネルの「地域と言語の
オプション」の中では最小化を復元させることはできない
ようだったので、こちらで質問させて頂きました。

今一度WindowsAPIの関数を確認してみます。
調べて頂きましてありがとうございました!!

お礼日時:2010/02/15 10:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!