Überprüfen, ob VBA Code mit Node.js via C++ signiert ist

Der folgende Code erklärt, wie überprüft wird, ob der VBA-Code mit der VbaProject.isSigned()-Eigenschaft signiert ist. Sie können jede Ihrer Excel-Dateien zum Testen dieses Codes verwenden. Für Testzwecke können Sie diese Excel-Datei im Code verwenden.

Überprüfen, ob VBA-Code in Node.js signiert ist

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

Konsolenausgabe

Unten ist die Konsolenausgabe des obigen Codes mithilfe der Beispieldatei, die über den Link bereitgestellt wird.

Is VBA Code Project Signed: True