Hur man ställer in AutoRecover egenskapen för arbetsbok med C++

Följande kod förklarar hur man använder Workbook.GetAutoRecover()-egenskapen för arbetsboken. Koden läser först standardvärdet för denna egenskap, vilket är true, ändrar den till false och sparar arbetsboken. Därefter läser den arbetsboken igen och hämtar värdet av denna egenskap, vilket är false nu.

C++ kod för att ställa in AutoRecover-egenskapen för arbetsbok

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Create workbook object
    Workbook workbook;

    // Read AutoRecover property
    std::cout << "AutoRecover: " << workbook.GetSettings().GetAutoRecover() << std::endl;

    // Set AutoRecover property to false
    workbook.GetSettings().SetAutoRecover(false);

    // Save the workbook
    workbook.Save(outDir + u"output_out.xlsx");

    // Read the saved workbook again
    Workbook workbook2(outDir + u"output_out.xlsx");

    // Read AutoRecover property
    std::cout << "AutoRecover: " << workbook2.GetSettings().GetAutoRecover() << std::endl;

    Aspose::Cells::Cleanup();
}

Output

Här är konsoloutputen från ovanstående exempelkod.

AutoRecover: True

AutoRecover: False