VSTO ve Aspose.Cells'de Çalışma Kitaplarını Koruma ve Korumayı Kaldırma

Mevcut bir Microsoft Excel dosyasını açmak için çalışma kitabını yapı ve Windows öznitelikleri ile koruyun ve dosyayı kaydedin.

Aşağıda, bir çalışma kitabının nasıl korunacağını gösteren VSTO (C#) ve Aspose.Cells for .NET (C#) için paralel kod parçacıkları bulunmaktadır.

VSTO

Çalışma Kitabını Koruma

 //Instantiate the Application object.

   Excel.Application excelApp = Application;

//Excel.Application excelApp = Application;

//Specify the template excel file path.

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

//Protect the workbook specifying a password with Structure and Windows attributes.

  excelApp.ActiveWorkbook.Protect("007", true, true);

//Save the file.

  excelApp.ActiveWorkbook.Save();

//Quit the Application.

  excelApp.Quit();

Korumayı Kaldırma Çalışma Kitabı

  //Unprotect the workbook specifying its password.

  excelApp.ActiveWorkbook.Unprotect("007");

Aspose.Cells

Çalışma Kitabını Koruma

 //Specify the template excel file path.

   string myPath = "Book1.xls";

//Instantiate a new Workbook.

//Open the excel file.

   Workbook workbook = new Workbook(myPath);

//Protect the workbook specifying a password with Structure and Windows attributes.

   workbook.Protect(ProtectionType.All, "007");

//Save As the excel file.

   workbook.Save("MyBook.xls");

Korumayı Kaldırma Çalışma Kitabı

 //Unprotect the workbook specifying its password.

  workbook.Unprotect("007");

Örnek Kodu İndir