Ange författare medan skrivskyddande Excel-arbetsbok
I den här handledningen kommer vi att visa dig hur du anger författaren när du skrivskyddar en Excel-arbetsbok med Aspose.Cells-biblioteket för .NET.
Steg 1: Förbered miljön
Innan du börjar, se till att du har Aspose.Cells för .NET installerat på din maskin. Ladda ner biblioteket från Asposes officiella webbplats och följ installationsinstruktionerna.
Steg 2: Konfigurera käll- och utdatakataloger
den medföljande källkoden måste du ange käll- och utdatakataloger. ÄndrasourceDir
ochoutputDir
variabler genom att ersätta “DIN KÄLLKATOGRAF” och “DIN UTGÅNGSKATALOG” med respektive absoluta sökvägar på din maskin.
// Källkatalog
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";
// Utdatakatalog
string outputDir = "YOUR OUTPUT DIRECTORY PATH";
Steg 3: Skapa en tom Excel-arbetsbok
Till att börja med skapar vi ett Workbook-objekt som representerar en tom Excel-arbetsbok.
// Skapa en tom arbetsbok.
Workbook wb = new Workbook();
Steg 4: Skrivskydd med lösenord
Därefter anger vi ett lösenord för att skrivskydda Excel-arbetsboken med hjälp avWriteProtection.Password
egenskapen för arbetsboksobjektet.
// Skriv skydda arbetsbok med lösenord.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
Steg 5: Författarspecifikation
Nu anger vi författaren till Excel-arbetsboken med hjälp avWriteProtection.Author
egenskapen för arbetsboksobjektet.
// Ange författare medan skrivskyddande arbetsbok.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
Steg 6: Säkerhetskopiera skyddad Excel-arbetsbok
När skrivskyddet och författaren är specificerade kan vi spara Excel-arbetsboken i XLSX-format med hjälp avSave()
metod.
// Spara arbetsboken i XLSX-format.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Exempel på källkod för Ange författare medan skrivskyddande Excel-arbetsbok använder Aspose.Cells för .NET
//Källkatalog
string sourceDir = "YOUR SOURCE DIRECTORY";
//Utdatakatalog
string outputDir = "YOUR OUTPUT DIRECTORY";
// Skapa en tom arbetsbok.
Workbook wb = new Workbook();
// Skriv skydda arbetsbok med lösenord.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
// Ange författare medan skrivskyddande arbetsbok.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
// Spara arbetsboken i XLSX-format.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Slutsats
Grattis! Du har nu lärt dig hur du anger författaren när du skrivskyddar en Excel-arbetsbok med Aspose.Cells för .NET. Du kan tillämpa dessa steg på dina egna projekt för att skydda och anpassa dina Excel-arbetsböcker.
Utforska gärna funktionerna i Aspose.Cells för .NET ytterligare för mer avancerade funktioner för Excel-filer.
Vanliga frågor
F: Kan jag skrivskydda en Excel-arbetsbok utan att ange ett lösenord?
S: Ja, du kan använda arbetsboksobjektetsWriteProtect()
utan att ange ett lösenord för att skrivskydda en Excel-arbetsbok. Detta kommer att begränsa ändringar i arbetsboken utan att kräva ett lösenord.
F: Hur tar jag bort skrivskydd från en Excel-arbetsbok?
S: För att ta bort skrivskydd från en Excel-arbetsbok kan du användaUnprotect()
metod för kalkylbladsobjektet ellerRemoveWriteProtection()
metod för Workbook-objektet, beroende på ditt specifika användningsfall. .
F: Jag har glömt lösenordet för att skydda min Excel-arbetsbok. Vad kan jag göra ?
S: Om du har glömt lösenordet för att skydda din Excel-arbetsbok kan du inte ta bort det direkt. Du kan dock försöka använda specialiserade tredjepartsverktyg som tillhandahåller lösenordsåterställningsfunktioner för skyddade Excel-filer.
F: Är det möjligt att ange flera författare när man skrivskyddar en Excel-arbetsbok?
S: Nej, Aspose.Cells för .NET-biblioteket tillåter att en enskild författare specificeras när en Excel-arbetsbok skrivskyddas. Om du vill ange flera författare måste du överväga anpassade lösningar genom att direkt manipulera Excel-filen.