حماية وإلغاء حماية ورقة العمل باستخدام C++

حماية وإلغاء حماية ورقة العمل في MS Excel

حماية وإلغاء حماية ورقة العمل

١. انقر فوق مراجعة > حماية ورقة عمل. ١. أدخل كلمة مرور في مربع الكلمة السرية. ١. حدد خيارات السماح. ١. حدد موافق, أدخل كلمة المرور مرة أخرى لتأكيدها، ثم حدد موافق مجددًا.

حماية ورقة العمل باستخدام Aspose.Cells for C++

متطلبات الترميز البسيطة التالية فقط لتنفيذ حماية هيكل دفتر العمل لملفات Excel.

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

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

    // Create a new workbook
    Workbook workbook;

    // Get the first worksheet
    Worksheet sheet = workbook.GetWorksheets().Get(0);

    // Protect contents of the worksheet
    sheet.Protect(ProtectionType::Contents);

    // Protect worksheet with password
    sheet.GetProtection().SetPassword(u"test");

    // Save as Excel file
    workbook.Save(u"Book1.xlsx");

    std::cout << "Workbook created and protected successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

إلغاء حماية ورقة العمل باستخدام Aspose.Cells for C++

إلغاء الحماية لورقة العمل سهل مع واجهة برمجة تطبيقات Aspose.Cells. إذا كانت ورقة العمل محمية بكلمة مرور، فقد تكون هناك حاجة إلى كلمة مرور صحيحة.

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

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

    // Create a new workbook
    Workbook workbook(u"Book1.xlsx");

    // Get the first worksheet
    Worksheet sheet = workbook.GetWorksheets().Get(0);

    // Unprotect the worksheet with password
    sheet.Unprotect(u"password");

    // Save the workbook
    workbook.Save(u"Book1.xlsx");

    std::cout << "Worksheet unprotected successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

مواضيع متقدمة