使用C++在共享工作簿中更新保存历史记录的天数

可能的使用场景

当您分享一个工作簿时,您会得到一个选项保留N天的更改历史,如下截图所示。您可以使用Aspose.Cells的WorksheetCollection.GetDaysPreservingHistory()属性来更新保留历史的天数。

todo:image_alt_text

在共享工作簿中保留修订日志的更新日志

以下示例代码创建一个空白工作簿,然后共享它并将修订日志天数修改为7天,通常是30天。请参考代码生成的输出Excel文件

示例代码

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