Ocultar y mostrar hojas de trabajo en un libro de trabajo

Ocultar y mostrar hojas de trabajo

Este artículo comparaocultación ydesocultar hojas de trabajo conVSTO , utilizando C# o Visual Basic, para realizar la misma tarea conAspose.Cells, nuevamente usando C# o Visual Basic. Aspose.Cells le permite trabajar sin Microsoft Excel instalado.

Los pasos para ocultar una hoja de trabajo son:

  1. Abre un archivo.
  2. Consigue una hoja de trabajo.
  3. Ocultar la hoja de trabajo.
  4. Guarda el archivo.

Amostrar una hoja de trabajo nuevamente, simplemente active la visibilidad de la hoja oculta.

Los ejemplos de código a continuación muestran primero cómo ocultar una hoja de trabajo. Las primeras muestras muestran el proceso conVSTO , utilizando C# o Visual Basic, en comparación con el usoAspose.Cells, nuevamente usando C# o Visual Basics.

El segundo conjunto de ejemplos de código muestra la línea utilizada para mostrar la hoja de trabajo enVSTO oAspose.Cells.

Ocultar hojas de trabajo

A continuación se muestran ejemplos de código para VSTO y Aspose.Cells que ilustran cómo ocultar una hoja de cálculo en un libro.

Ocultar hojas de trabajo con VSTO

C#

.......



using Microsoft.VisualStudio.Tools.Applications.Runtime;

using Excel = Microsoft.Office.Interop.Excel;

using Office = Microsoft.Office.Core;

using System.Reflection;

.......



//Instantiate the Application object.

Excel.Application excelApp = new Excel.ApplicationClass();



//Specify the template Excel file path.

string myPath=@"d:\test\MyBook.xls";



//Open the Excel file.

excelApp.Workbooks.Open(myPath, Missing.Value, Missing.Value,

Missing.Value, Missing.Value,

Missing.Value, Missing.Value,

Missing.Value, Missing.Value,

Missing.Value, Missing.Value,

Missing.Value, Missing.Value,

Missing.Value, Missing.Value);



//Get the first sheet.

Excel.Worksheet objSheet = (Excel.Worksheet)excelApp.ActiveWorkbook.Sheets["Sheet1"];

//Hide the worksheet.

objSheet.Visible = Excel.XlSheetVisibility.xlSheetHidden

//Save As the Excel file.

excelApp.ActiveWorkbook.Save();

//Quit the Application.

excelApp.Quit();

Ocultar hojas de trabajo con Aspose.Cells for .NET

C#

.......



using Aspose.Cells;



.......



//Instantiate a new Workbook.

Workbook workbook = new Workbook();

//Specify the template Excel file path.

string myPath = @"d:\test\MyBook.xls";

//Open the Excel file.

workbook.Open(myPath);

//Get the first sheet.

Aspose.Cells.Worksheet objSheet = workbook.Worksheets["Sheet1"];

//Hide the worksheet.

objSheet.IsVisible = false;

//Save As the Excel file.

workbook.Save(@"d:\test\MyBook.xls");

Mostrar hojas de trabajo

A continuación se muestran ejemplos de código para VSTO y Aspose.Cells que ilustran cómo mostrar una hoja de trabajo en un libro.

Mostrar una hoja de trabajo con VSTO

C#

//Unhide the worksheet.

objSheet.Visible = Excel.XlSheetVisibility.xlSheetVisible;

Mostrar una hoja de trabajo con Aspose.Cells for .NET

C#

//Unhide the worksheet.

objSheet.IsVisible = true;