Masquer et afficher des feuilles de calcul dans un classeur

Masquer et afficher des feuilles de calcul

Cet article comparecache etdémasquer feuilles de travail avecVSTO , en utilisant C# ou Visual Basic, pour effectuer la même tâche avecAspose.Cells, en utilisant à nouveau C# ou Visual Basic. Aspose.Cells vous permet de travailler sans Microsoft Excel installé.

Les étapes pour masquer une feuille de calcul sont :

  1. Ouvrez un fichier.
  2. Obtenez une feuille de travail.
  3. Masquez la feuille de calcul.
  4. Enregistrez le fichier.

Àafficher une feuille de calcul à nouveau, activez simplement la visibilité de la feuille masquée.

Les exemples de code ci-dessous montrent d’abord comment masquer une feuille de calcul. Les premiers échantillons montrent le processus avecVSTO , en utilisant C# ou Visual Basic, par rapport à l’utilisationAspose.Cells, en utilisant à nouveau C# ou Visual Basics.

Le deuxième ensemble d’exemples de code montre la ligne utilisée pour afficher la feuille de calcul dansVSTO ou alorsAspose.Cells.

Masquer des feuilles de calcul

Vous trouverez ci-dessous des exemples de code pour VSTO et Aspose.Cells qui illustrent comment masquer une feuille de calcul dans un classeur.

Masquer des feuilles de calcul avec 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();

Masquer les feuilles de calcul avec 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");

Afficher les feuilles de calcul

Vous trouverez ci-dessous des exemples de code pour VSTO et Aspose.Cells qui illustrent comment afficher une feuille de calcul dans un classeur.

Afficher une feuille de calcul avec VSTO

C#

//Unhide the worksheet.

objSheet.Visible = Excel.XlSheetVisibility.xlSheetVisible;

Afficher une feuille de calcul avec Aspose.Cells for .NET

C#

//Unhide the worksheet.

objSheet.IsVisible = true;