Arbeitsblätter in einer Arbeitsmappe ein- und ausblenden

Arbeitsblätter ein- und ausblenden

Dieser Artikel vergleichtversteckt undEinblenden Arbeitsblätter mitVSTO , entweder mit C# oder Visual Basic, um dieselbe Aufgabe auszuführenAspose.Cells, wiederum entweder mit C# oder Visual Basic. Mit Aspose.Cells können Sie arbeiten, ohne dass Microsoft Excel installiert ist.

Die Schritte zum Ausblenden eines Arbeitsblatts sind:

  1. Öffne einen Ordner.
  2. Holen Sie sich ein Arbeitsblatt.
  3. Blenden Sie das Arbeitsblatt aus.
  4. Speicher die Datei.

Zueinblenden wieder ein Arbeitsblatt, schalten Sie einfach die Sichtbarkeit für das ausgeblendete Blatt ein.

Die folgenden Codebeispiele zeigen zunächst, wie ein Arbeitsblatt ausgeblendet wird. Die ersten Muster zeigen den Prozess mitVSTO , entweder mit C# oder Visual Basic, im Vergleich zur Verwendung vonAspose.Cells, wiederum entweder mit C# oder Visual Basics.

Der zweite Satz von Codebeispielen zeigt die Zeile, die zum Einblenden des Arbeitsblatts verwendet wirdVSTO oderAspose.Cells.

Arbeitsblätter ausblenden

Unten finden Sie Codebeispiele für VSTO und Aspose.Cells, die veranschaulichen, wie ein Arbeitsblatt in einer Arbeitsmappe ausgeblendet wird.

Ausblenden von Arbeitsblättern mit 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();

Ausblenden von Arbeitsblättern mit 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");

Arbeitsblätter einblenden

Unten finden Sie Codebeispiele für VSTO und Aspose.Cells, die veranschaulichen, wie ein Arbeitsblatt in einer Arbeitsmappe eingeblendet wird.

Einblenden eines Arbeitsblatts mit VSTO

C#

//Unhide the worksheet.

objSheet.Visible = Excel.XlSheetVisibility.xlSheetVisible;

Einblenden eines Arbeitsblatts mit Aspose.Cells for .NET

C#

//Unhide the worksheet.

objSheet.IsVisible = true;