Node.js経由でVBAコードに署名されているかどうかを確認(C++利用)

以下のコードは、VbaProject.isSigned()プロパティを使用してVBAコードに署名されているかどうかを確認する方法を示しています。このコードは任意のExcelファイルでテストできます。テスト用に、このコードで使用されているExcelファイル(このExcelファイル)を使用可能です。

** Node.jsでVBAコードに署名されているかどうかを確認**

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleVBAProjectSigned.xlsm");

// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);

console.log("Is VBA Code Project Signed: " + workbook.getVbaProject().isSigned());

コンソール出力

上記のコードのコンソール出力は、提供されたサンプルExcelファイルを使用して以下のようになります。

Is VBA Code Project Signed: True