システムwiki

Excel 365

TTHang 受付中 最終更新日:2021-06-15 16:08

こんにちは、

Excelのステータスバーに関する質問があります.
Excel 2010では、2つの別々のExcelインスタンスを開くと、VBAコードを1ワークブックで実行し、「Application.StatusBar= "Book2" "で実行して、2つの異なるテキストを見ることができます(" book1 "" Excelのステータスバーにはbook2 ")

Excel 365では、これ以上不可能です.2つの別々のExcelインスタンスを開くと、VBAコードを1ワークブックで実行すると、Excelsのステータスバーは "Book1"を表示します.新しいワークブック/Excelを開くと、そのステータスバーは「Book1」を示しています.

つまり、 "Application.StatusBar="xxxxx ""を実行すると、すべてのExcel StatusBarsがXXXXXを表示します.

Excel 2010のような「正しい」ステータスバーの動作を持つことは可能です(各ステータスバーには独自のテキストがあります)?

返信リスト(回答:6)

6 #
Andreas

いいえ、これはExcelがMDIからSDIへ行くときの変更の1つです.この記事

をチェックしてください.

Excelの単一文書インターフェースのためのプログラミング|マイクロソフトドキュメント

アンドレアス

応答6# ->にスキップ
4 #
TTHang

記事をありがとう.

私はMDIとSDIについて知っています.
私は、Excel 2010のように、ユーザーに選択されたMDIまたはSDIを選択させるのが良いと思います. 記事では、ステータスバーの問題に対する解決策が見つかりません.

あなたはそれを解決するためのアイデアがありますか?

ユーザーは、ステータスバーを開くと、ステータスバーを開くと、ステータスバーのメッセージが前後に変更されている理由が疑問になります.

TRU

応答4# ->にスキップ
5 #
Andreas

行動を変更する方法はありません.

アンドレアス

応答5# ->にスキップ
3 #
TTHang

私は偶然にフェイリティブのエイコンソフトウェアがそれを処理できることを発見しました.
私が走る(いわゆる)Eikon Excelを実行すると、Excelは新しいインスタンスで起動され、それはExcel 2010のように機能/動作をします.
見つけるのは、それらがどのようにしてそれをしているが答えを持っていない.

TRU

応答3# ->にスキップ
1 #
Andreas

新しいインスタンスで各ファイルを開くと、2番目に開いたファイルに接続できなくなりました.

それは間違いなくExcel 2010の行動ではありません.私はあなたがそうするならあなたは多くの機能を失った.

とにかく、シンプルなレジストリキーを追加できるサードパーティソフトウェアは必要ありません.
デフォルトで新しいインスタンスでExcelを開くための強制-Office |マイクロソフトドキュメント

アンドレアス

応答1# ->にスキップ
2 #
TTHang

それが私が探しているものです.