方法 : ワークシートを非表示にする

更新 : 2007 年 11 月

対象

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

プロジェクトの種類

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

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

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

ブック内の任意のワークシートを表示または非表示にできます。ワークシートを非表示にするには、ワークシート ホスト項目を使用するか、ブックの Sheets コレクションを使用してワークシートにアクセスします。

ワークシート ホスト項目の使用

ドキュメント レベルのカスタマイズでワークシートがデザイン時に追加されている場合は、Visible プロパティを使用して特定のワークシートを非表示にします。

ワークシート ホスト項目を使用してワークシートを非表示にするには

  • Sheet1 ホスト項目の Visible プロパティを xlSheetHidden 列挙値に設定します。

    Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden
    
    Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden;
    

Excel ブックの Sheets コレクションの使用

次の場合には、Microsoft Office Excel Sheets コレクションを使用してワークシートにアクセスします。

  • アプリケーション レベルのアドインで、ワークシートを非表示にする場合。

  • ドキュメント レベルのカスタマイズで、実行時に作成されたワークシートを非表示にする場合。

Excel ブックの Sheets コレクションを使用してワークシートを非表示にするには

  • ワークシートの Visible プロパティを xlSheetHidden 列挙値に設定します。

    CType(Globals.ThisWorkbook.Sheets(1), Excel.Worksheet) _
        .Visible = Excel.XlSheetVisibility.xlSheetHidden
    
    ((Excel.Worksheet) Globals.ThisWorkbook.Sheets[1])
        .Visible = Excel.XlSheetVisibility.xlSheetHidden;
    

参照

処理手順

方法 : ブックからワークシートを削除する

方法 : ブック内のワークシートを移動する

方法 : ワークシートを保護する

概念

ワークシートの操作

ホスト項目とホスト コントロールの概要

Visual Studio Tools for Office プロジェクト内のオブジェクトへのグローバル アクセス