次の方法で共有


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 に表示されます。ソリューションを開いた状態で、プロジェクト フォルダ内のテンプレートの名前を変更した場合は、そのソリューションを閉じて再び開くまで、ソリューション エクスプローラに名前の変更が反映されません。

テンプレート ノードと ThisWorkbook の違い

テンプレート ノードは、ワークシートおよびブックのコード ファイルとデザイン サーフェイスに関するコンテナです。テンプレート ノードに対してプログラミングを行うことはできません。

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

参照

概念

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

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