通过Node.js的C++检查VBA代码是否已签名

以下代码说明如何使用VbaProject.isSigned()属性检查VBA代码是否已签名。您可以使用任何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