非表示のワークシート

更新 : 2007 年 11 月

対象

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

プロジェクトの種類

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

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

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

非表示に設定された Microsoft Office Excel ワークシートは、Visual Studio デザイナでは表示されませんが、ソリューション エクスプローラでは表示できます。ソリューション エクスプローラでシートをダブルクリックすると、ビジュアルなデザイナではなく、そのシートのコード ファイルが開きます。

プログラムによるワークシートの非表示設定

ワークシートがビジュアルなデザイナでは表示され、ソリューションの実行時には表示されないようにプログラムで設定するには、ワークシート プロパティの xlSheetHidden または xlSheetVeryHidden を使用します。たとえば、非表示にするシートの分離コード ファイルに次のコードを追加します。

Me.Visible = Excel.XlSheetVisibility.xlSheetVeryHidden
this.Visible = Excel.XlSheetVisibility.xlSheetVeryHidden;

xlSheetHidden プロパティによってシートは非表示になりますが、Excel のユーザー インターフェイスでは表示できます。ただし、xlSheetVeryHidden を使用した場合、Excel のユーザー インターフェイスでシートを表示できません。

参照

概念

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

Visual Studio 環境における Office メニュー

ソリューション エクスプローラで非表示のプロジェクト ファイル