#16_1 タイトルバーの文字列操作
Windowオブジェクト
Excelを起動するとまず目にするのは以下の画面です。このタイトルバーの部分には「ウィンドウ名」と「アプリケーション名」が表示されます。
なぜBook1はブック名ではなくウィンドウ名なのか。それは、1つのブックに1つのウィンドウのみ表示されている場合には、ウィンドウ名の欄にはブック名が表示されるのですが、次のように2つ以上のウィンドウを開いた場合、タイトルバーの表示がブック名ではんくウィンドウ名であることがわかります。
したがって、タイトルバーの表示文字列の対象オブジェクトはWorkbookオブジェクトではなくWindowオブジェクトになります。
それでは以下のマクロを組み、ApplicationオブジェクトとWindowオブジェクトのCaptionプロパティの値を設定してみましょう。
ちなみにExcelタイトルバーを初期化したい場合には、ApplicationオブジェクトのCaptionプロパティにからの文字列("")を代入し、ウィンドウ名にはブック名を代入すれば初期化できます。