Ange författare vid skrivskydning av kalkylblad med C++

Möjliga användningsscenario

Du kan ange författarnamnet när du skriver skyddar ditt kalkylblad med Aspose.Cells API. Använd Workbook.GetAuthor()-egenskapen för detta ändamål.

Ange författare vid skrivskydd av arbetsbok

Följande kodexempel förklarar användningen av egenskapen Workbook.GetAuthor(). Koden skapar en tom arbetsbok, skriver den skyddad med ett lösenord, specificerar författarnamnet och sparar den som en utdata Excel-fil. Följande skärmdump visar effekten av kodexemplet på utdata Excel-filen för din referens.

todo:image_alt_text

Exempelkod

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

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

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Create empty workbook
    Workbook wb;

    // Write protect workbook with password
    wb.GetSettings().GetWriteProtection().SetPassword(u"1234");

    // Specify author while write protecting workbook
    wb.GetSettings().GetWriteProtection().SetAuthor(u"SimonAspose");

    // Save the workbook in XLSX format
    wb.Save(outDir + u"outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");

    std::cout << "Workbook write protected with author specified successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}