次の方法で共有


Excel ブック ノード

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2007

  • Excel 2003

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

ソリューション エクスプローラの Microsoft Office Excel ブック ノードには、コード ファイルやデザイン サーフェイスはありません。Excel ブック ノードは、ワークシートおよびブックのコード ファイルとデザイナのコンテナとしてのみ機能します。

Excel ブック ノードを右クリックすると、新しいワークシートまたはグラフ シートをブックに追加したり、ブックの名前を変更したりするためのオプションが表示されます。ワークシートとグラフ シートはホスト項目です。したがって、コード ファイルを持ち、プログラミングできるイベントを公開します。これらのオブジェクトの詳細については、「Worksheet ホスト項目」および「ChartSheet ホスト項目」を参照してください。

ソリューション エクスプローラでショートカット メニューを使用してブックの名前を変更した場合は、プロジェクト フォルダ内のブックの名前が変更されます。ソリューションを閉じた状態で、Windows エクスプローラを使用してプロジェクト フォルダ内のブックの名前を変更した場合は、次にそのソリューションを開いたときに、変更後の名前が Visual Studio に表示されます。ソリューションを開いた状態で、Windows エクスプローラを使用してプロジェクト フォルダ内のブックの名前を変更した場合は、そのソリューションを閉じて再び開くまで、ソリューション エクスプローラに名前の変更は反映されません。

ブック ノードと ThisWorkbook の違い

ブック ノードは、ワークシートおよびブックのコード ファイルとデザイン サーフェイスに関するコンテナです (Visual Basic プロジェクトの場合は .vb ファイル、C# プロジェクトの場合は .cs ファイル)。ブック ノードに対してプログラミングを行うことはできません。

ThisWorkbook (ThisWorkbook.vb または ThisWorkbook.cs) はプログラミングできるブックを表しており、コード ファイルとデザイナを含み、イベントを公開します。詳細については、「Workbook ホスト項目」を参照してください。

参照

概念

Visual Studio 環境における Office ドキュメントの概要

文書ファイルとテンプレート ファイル