Verificar si el código VBA está firmado con Node.js vía C++

El siguiente código explica cómo verificar si el código VBA está firmado o no usando la propiedad VbaProject.isSigned(). Puedes usar cualquiera de tus archivos de Excel para probar este código. Para fines de prueba, puedes usar este archivo de Excel usado en el código.

Verificar si el código VBA está firmado en 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());

Salida de la consola

A continuación se muestra la salida de consola del código anterior utilizando el archivo excel de muestra proporcionado por el enlace.

Is VBA Code Project Signed: True