Protege o desbloquea el libro compartido con C++

Escenarios de uso posibles

Puedes proteger o quitar la protección al libro de trabajo compartido con Microsoft Excel como se muestra en la siguiente captura de pantalla. Aspose.Cells también ofrece esta función con los métodos Workbook::ProtectSharedWorkbook() y Workbook::UnprotectSharedWorkbook().

todo:image_alt_text

Proteger o Quitar Protección al Libro de Trabajo Compartido

El siguiente código de ejemplo crea un libro de trabajo y lo protege mientras habilita el uso compartido y lo guarda como archivo de Excel de salida. La captura de pantalla muestra que cuando intentas quitar la protección, Microsoft Excel te pedirá que ingreses la contraseña para quitarla.

todo:image_alt_text

Código de muestra

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

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

    // Create empty Excel file
    Workbook wb;

    // Protect the Shared Workbook with Password
    wb.ProtectSharedWorkbook(u"1234");

    // Uncomment this line to Unprotect the Shared Workbook
    // wb.UnprotectSharedWorkbook(u"1234");

    // Save the output Excel file
    wb.Save(u"outputProtectSharedWorkbook.xlsx");

    std::cout << "Shared workbook protection applied successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}