Hur man ställer in egenskapen AutoRecover för arbetsboken
Du kan använda Aspose.Cells för att ställa in egenskapen AutoRecover för arbetsboken. Standardvärdet för denna egenskap är true. När du anger det som false på en arbetsbok inaktiverar Microsoft Excel autorecover (autosave) på den Excel-filen.
Aspose.Cells tillhandahåller egenskapen Workbook.getSettings().setAutoRecover() för att aktivera eller inaktivera detta alternativ.
Java-kod för att ställa in egenskapen AutoRecover för arbetsboken
Följande kod förklarar hur man använder egenskapen Workbook.getSettings().setAutoRecover() för arbetsboken. Koden läser först det standardvärde som är true, sedan ställer den in det som false och sparar arbetsboken. Sedan läser den in arbetsboken igen och läser värdet av denna egenskap som för närvarande är falskt.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(SetAutoRecoverProperty.class); | |
// Create workbook object | |
Workbook workbook = new Workbook(); | |
// Read AutoRecover property | |
System.out.println("AutoRecover: " + workbook.getSettings().getAutoRecover()); | |
// Set AutoRecover property to false | |
workbook.getSettings().setAutoRecover(false); | |
// Save the workbook | |
workbook.save("output.xlsx"); | |
// Read the saved workbook again | |
workbook = new Workbook("output.xlsx"); | |
// Read AutoRecover property | |
System.out.println("AutoRecover: " + workbook.getSettings().getAutoRecover()); |
Utdata genererad av exempelkod
Här är konsoloutputen från ovanstående exempelkod.
AutoRecover: true
AutoRecover: false