VBAプロジェクトが保護されているかどうかをNode.js経由でC++を使用して確認
Contents
[
Hide
]
Node.jsでVBAプロジェクトが保護されているかどうかを調べる
Aspose.Cellsを使用してVbaProject.isProtected()プロパティでExcelファイルのVBA(Visual Basic Applications)プロジェクトが保護されているかどうかを確認できます。
サンプルコード
次のサンプルコードは、ブックを作成し、そのVBAプロジェクトが保護されているかどうかを確認します。そしてVBAプロジェクトを保護し、再び保護されているかどうかを確認します。コンソール出力も参照してください。保護前はVbaProject.isProtected()はfalseを返し、保護後はtrueを返します。
const AsposeCells = require("aspose.cells.node");
// Create a workbook.
const wb = new AsposeCells.Workbook();
// Access the VBA project of the workbook.
const vbaProj = wb.getVbaProject();
// Find out if VBA Project is Protected using isProtected method.
console.log("IsProtected - Before Protecting VBA Project: " + vbaProj.isProtected());
// Protect the VBA project.
vbaProj.protect(true, "11");
// Find out if VBA Project is Protected using isProtected method.
console.log("IsProtected - After Protecting VBA Project: " + vbaProj.isProtected());
コンソール出力
上記サンプルコードのコンソール出力の参考情報です。
IsProtected - Before Protecting VBA Project: False
IsProtected - After Protecting VBA Project: True