تحديث الأيام مع الحفاظ على سجل التعديلات في المصنف المشترك باستخدام C++

سيناريوهات الاستخدام المحتملة

عندما تشارك دفتر عمل، تحصل على خيار يقول *** الاحتفاظ بسجل التغييرات لمدة N أيام *** كما هو موضح في لقطة الشاشة التالية. يمكنك تحديث عدد الأيام للحفاظ على التاريخ باستخدام Aspose.Cells مع الخاصية WorksheetCollection.GetDaysPreservingHistory().

todo:image_alt_text

تحديث أيام الاحتفاظ بتاريخ سجل المراجعة في دفتر العمل المشترك

الكود المثالي التالي يقوم بإنشاء دفتر عمل فارغ، ثم يشاركه ويحدّث أيام سجلات المراجعة للحفاظ على التاريخ لـ 7 أيام والتي تكون عادة 30 يومًا. يُرجى الرجوع إلى ملف الإكسل الناتج الذي تم إنشاؤه بواسطة الكود للرجوع إليه.

الكود المثالي

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