Actualizar días preservando el historial de registros de revisión en un libro compartido con C++

Escenarios de uso posibles

Cuando comparte un libro de trabajo, obtiene una opción que dice Mantener el historial de cambios durante N días como se muestra en la siguiente captura de pantalla. Puede actualizar el número de días para preservar el historial usando Aspose.Cells con la propiedad WorksheetCollection.GetDaysPreservingHistory().

todo:image_alt_text

Actualizar Días de Conservación del Historial de Revisiones en Libro de Trabajo Compartido

El siguiente código de muestra crea un libro de trabajo vacío, luego lo comparte y actualiza los días de registro de revisión para preservar el historial a 7 días, que normalmente son 30 días. Consulte el archivo Excel de salida generado por el código como referencia.

Código de muestra

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

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

    // Create empty workbook
    Workbook wb;

    // Share the workbook
    wb.GetSettings().SetShared(true);

    // Update DaysPreservingHistory of RevisionLogs
    wb.GetWorksheets().GetRevisionLogs().SetDaysPreservingHistory(7);

    // Save the workbook
    wb.Save(u"outputShared_DaysPreservingHistory.xlsx");

    std::cout << "Workbook shared and saved successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}