如何:隐藏工作表

更新: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 项目中的对象的全局访问