非表示のワークシート

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

対象: このトピックの情報は、Excel 2007 と Excel 2010 のドキュメント レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

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

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

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

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

参照

概念

Visual Studio 環境における Office プロジェクト

非表示のワークシート

Visual Studio 環境における Office プロジェクト