Paylaşılan Çalışma Kitabında Revision Günlükleriyle Geçmişi Korumak İçin Günleri Güncelleyin C++ ile

Olası Kullanım Senaryoları

Bir çalışma kitabını paylaştığınızda, aşağıdaki ekran görüntüsünde gösterildiği gibi N gün boyunca değişiklik geçmişini sakla seçeneğine sahip olursunuz. Aspose.Cells ile, değişiklik geçmişini koruma gün sayısını güncelleyebilirsiniz WorksheetCollection.GetDaysPreservingHistory() özelliğini kullanarak.

todo:image_alt_text

Paylaşılan Çalışma Kitabındaki Revizyon Günlüğü Tarihini Güncelleme

Aşağıdaki örnek kod boş bir çalışma kitabı oluşturur, sonra onu paylaşır ve revizyon günlüklerini koruyarak normalde 30 gün olan geçmişi 7 gün olarak günceller. Lütfen Kod tarafından oluşturulan çıktı Excel dosyasına bir referans için bakınız.

Örnek Kod

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