Как установить свойство AutoRecover рабочей книги с помощью C++

Следующий код объясняет, как использовать свойство Workbook.GetAutoRecover() рабочей книги. Сначала он читает значение по умолчанию этого свойства, которое равно true, затем устанавливает его в false и сохраняет рабочую книгу. Потом он снова читает рабочую книгу и проверяет значение этого свойства, которое в этот момент — false.

C++ код для установки свойства AutoRecover рабочей книги

#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();
}

Вывод

Вот вывод в консоль вышеуказанного образца кода.

AutoRecover: True

AutoRecover: False