VSTO ve Aspose.Cells'de Çalışma Kitabındaki Çalışma Sayfalarını Gizle ve Göster

Bu makale, C# veya Visual Basic kullanan VSTO ile çalışma sayfalarını gizleme ve gösterme ile aynı görevi Aspose.Cells ile tekrar C# veya Visual Basic kullanarak gerçekleştirmeyle karşılaştırır. Aspose.Cells, Microsoft Excel yüklü olmadan çalışmanıza izin verir.

Bir çalışma sayfasını gizleme adımları şunlardır:

  1. Bir dosya aç.
  2. Bir çalışma sayfası alın.
  3. Çalışma sayfasını gizleyin.
  4. Dosya ‘yı kaydet. Bir çalışma sayfasını tekrar göstermek için, gizli sayfanın görünürlüğünü açmanız yeterlidir.

Aşağıdaki kod örnekleri öncelikle bir çalışma sayfasının nasıl gizleneceğini gösterir. İlk örnekler, C#‘i kullanan VSTO ile işlemi, yine C#‘i kullanan Aspose.Cells’i kullanmaya kıyasla gösterir.

İkinci kod örnekleri grubu, çalışma sayfasını VSTO veya Aspose.Cells’de göstermek için kullanılan satırı gösterir.

Çalışma Sayfalarını Gizleme

Aşağıda, çalışma kitabında bir çalışma sayfasının nasıl gizleneceğini gösteren VSTO ve Aspose.Cells kod örnekleri bulunmaktadır.

VSTO

 //Instantiate the Application object.

Excel.Application excelApp = Application;

//Specify the template Excel file path.

string myPath = "Book1.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();

Aspose.Cells

 //Instantiate a new Workbook.

Workbook workbook = new Workbook();

//Specify the template Excel file path.

string myPath = "Book1.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("Book1.xls");

Çalışma Sayfasını Gösterme

Aşağıda, çalışma kitabında bir çalışma sayfasının nasıl gösterileceğini gösteren VSTO ve Aspose.Cells kod örnekleri bulunmaktadır.

VSTO

 //Unhide the worksheet.

	objSheet.Visible = Excel.XlSheetVisibility.xlSheetVisible;

Aspose.Cells

 //Unhide the worksheet.

objSheet.IsVisible = true;

Örnek Kodu İndir