Controlla se il codice VBA è firmato con Node.js via C++

Il seguente codice spiega come verificare se il codice VBA è firmato o meno usando la proprietà VbaProject.isSigned(). Puoi usare qualsiasi tuo file Excel per testare questo codice. Per scopi di test, puoi usare questo file Excel usato nel codice.

Verifica se il codice VBA è firmato in Node.js

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());

Output della console

Di seguito è riportato l’output della console del codice precedente utilizzando il file Excel di esempio fornito dal link.

Is VBA Code Project Signed: True