Verifica se il progetto VBA in un file Excel è firmato con Node.js tramite C++

Verifica se il progetto VBA in un file Excel è firmato in Node.js

Il seguente esempio di codice carica il workbook e verifica se il suo progetto VBA è firmato usando la proprietà Workbook.getVbaProject(). La proprietà restituirà true se il progetto è firmato, altrimenti restituirà false.

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, "Sample1.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);
console.log("VBA Project is Signed: " + workbook.getVbaProject().isSigned());