C++でExcelワークブックの書き込み保護時に作者を指定する
Contents
[
Hide
]
可能な使用シナリオ
Aspose.Cells APIを使用し、ワークブックの書き込み保護時に作者名を指定できます。目的のためにWorkbook.GetAuthor()プロパティを使用してください。
ブックを書き込み保護する際に著者を指定する
以下のサンプルコードでは、Workbook.GetAuthor()プロパティの使用方法を説明します。このコードは空のワークブックを作成し、パスワード付きで書き込み保護を行い、作者名を指定し、出力Excelファイルとして保存します。以下のスクリーンショットは、サンプルコードが出力Excelファイルに及ぼす効果を示しています。
サンプルコード
#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();
}