次の方法で共有

IMEが消える

Anonymous
2010-08-23T08:52:23+00:00

Vista/Excel2003です。

エクセルVBAのマクロで、行のHiddenをTrueにするとIME(OfficeIMEでなくMS IME?)のバーが消えることがあります。

巨大なマクロなのですが、Workbook_Openで自動実行し、WindowやWorksheetやCommandBarsなど、画面の設定を行い、行のHiddenプロパティをTrueにすると言語バーが消えます。列では起きません。また、途中にStopを入れてステップ実行すると起きなかったりします。

タスクバーをクリックすると現れますが、エクセル画面をクリックするとまた消えるので、現れたときに「復元」のボタン(なんでこんなに小さいの!)を押し、再度「最小化」するとエクセルに戻っても消えません。

マクロが複雑すぎるとは思いますが、言語バーの挙動が独立していないというのは、いったい何なのでしょうか?

直接の解決法は無さそうなので、マクロを変えて、保存前に行を隠すようにしています。

何か情報ありましたらお願いします。

(ところで、この投稿フォーム、改行すると1行あくのはどうしてですか?)

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-08-24T07:32:44+00:00

max2002さん、こんにちは

ExcelのVBAで実行中にIME言語バーが消えるということですね。

こちらでもVista+Office2003の環境で簡単なモジュールになりますが、Row(“[行番号]”).hidden=Trueで何度か試してみたのですが、私の方ではIMEの言語バーの消失する現象は再現できませんでした。

調べてもみたのですが、ExcelのVBAとIMEの言語バーの消失の因果関係についての情報は、ちょっと見つかりませんでした。。。

もう少し状況を確認して、以下のような情報を追加でいただくと、みなさんからの情報も集まるかもしれません。

・別の端末でも同様の現象が起こるか

・言語バーを復元した状態ではVBAを実行するとどうか

・Office セーフ モードで起動した場合はどうか (参考:Office セーフ モードで作業する)

また、行のHidden を True にするだけのシンプルなマクロでの確認もしてみると良いと思います

もしよければ、行を非表示にする部分のVBAコードの抜粋などもあればいいのかなと思います。

Answers投稿時に改行すると1行開く現象ですが、投稿時のテキストフォームでEnterを押すと、HTMLでの段落扱いとなり1行開いてしまいます。

通常の改行はShift+Enterで行えますので、試してみてください。

max2002さんの返信、お待ちしていますね。


石田 優 – Microsoft Support

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-09-01T06:47:13+00:00

    max2002 さん、こんにちは。

    その後いかがでしょうか。

    弊社 石田のコメントをご確認くださいね。

    こちらの情報について、同じような現象に遭遇された方にも、確認点として参考にしていただければと [回答としてマーク] をさせていただきました。

    やはり表示されない、ということでしたら、遠慮なく解除して引き続き返信してください。

    その後お試しになったことや、分かったことなどありましたら、知らせていただけると幸いです。

    またお待ちしております。


    黒田まい – Microsoft Support

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません