C++でExcelワークブックの書き込み保護時に作者を指定する

可能な使用シナリオ

Aspose.Cells APIを使用し、ワークブックの書き込み保護時に作者名を指定できます。目的のためにWorkbook.GetAuthor()プロパティを使用してください。

ブックを書き込み保護する際に著者を指定する

以下のサンプルコードでは、Workbook.GetAuthor()プロパティの使用方法を説明します。このコードは空のワークブックを作成し、パスワード付きで書き込み保護を行い、作者名を指定し、出力Excelファイルとして保存します。以下のスクリーンショットは、サンプルコードが出力Excelファイルに及ぼす効果を示しています。

todo:image_alt_text

サンプルコード

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