Protect

Protect(ProtectionType)

Skyddar kalkylblad.

public void Protect(ProtectionType type)
ParameterTypBeskrivning
typeProtectionTypeSkyddstyp.

Anmärkningar

Denna metod skyddar kalkylblad utan lösenord. Det kan skydda kalkylblad i alla versioner av Excel-fil.

Se även


Protect(ProtectionType, string, string)

Skyddar kalkylblad.

public void Protect(ProtectionType type, string password, string oldPassword)
ParameterTypBeskrivning
typeProtectionTypeSkyddstyp.
passwordStringLösenord.
oldPasswordStringOm kalkylbladet redan är skyddat av ett lösenord, vänligen ange det gamla lösenordet. Annars kan du ställa in ett nollvärde eller en tom sträng för denna parameter.

Anmärkningar

Denna metod kan skydda kalkylblad i alla versioner av Excel-fil.

Exempel


[C#]

//Instantiering av ett arbetsboksobjekt
Workbook excel = new Workbook("template.xlsx");
//Åtkomst till det första kalkylbladet i Excel-filen
Worksheet worksheet = excel.Worksheets[0];
//Skydda kalkylbladet med ett lösenord
worksheet.Protect(ProtectionType.All, "aspose", null);
//Spara den modifierade Excel-filen i standardformat (det vill säga Excel 20003).
excel.Save("output.xls");
//Stänger filströmmen för att frigöra alla resurser

[Visual Basic]

'Skapa en filström som innehåller Excel-filen som ska öppnas
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Instantiera ett arbetsboksobjekt och öppna Excel-filen via filströmmen
Dim excel As Workbook = New Workbook(fstream)
tkomst till det första kalkylbladet i Excel-filen
Dim worksheet As Worksheet = excel.Worksheets(0)
'Skydda arbetsbladet med ett lösenord
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Spara den modifierade Excel-filen i standardformat (det vill säga Excel 20003).
excel.Save("output.xls")
'Stänger filströmmen för att frigöra alla resurser
fstream.Close()

Se även