Workbook.CodeName プロパティ (Excel)
オブジェクトのコード名を返します。 読み取りのみ可能な String 値です。
構文
式。コードネーム
式Workbook オブジェクトを返す式。
注釈
プロパティ ウィンドウの (Name) の右側にあるセルに表示される値は、選択したオブジェクトのコード名です。 デザイン時に、このプロパティの値を変更してコード名を変更することができます。 実行時に、このプロパティの値をコードで変更することはできません。
オブジェクトのコード名はオブジェクトを表すオブジェクト式の代わりに使用できます。 たとえば、ワークシート 1 のコード名が Sheet1 の場合、次の式は同じです。
Worksheets(1).Range("a1")
Sheet1.Range("a1")
シート名がコード名とは異なる場合があります。 シートを作成する場合、シート名とコード名は同じですが、シート名を変更してもコード名は変更されません。また、(Visual Basic エディターのプロパティ ウィンドウを使用して) コード名を変更しても、シート名は変更されません。
例
次の使用例は、ワークシート 1 のコード名を表示します。
MsgBox Worksheets(1).CodeName
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。