Kontrollera om VBA koden är signerad med Node.js via C++

Följande kod förklarar hur man kontrollerar om VBA-koden är signerad eller inte med hjälp av VbaProject.isSigned()-egenskapen. Du kan använda vilken som helst av dina Excel-filer för att testa denna kod. För teständamål kan du använda denna Excel-fil som används i koden.

Kontrollera om VBA-koden är signerad i 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());

Konsoloutput

Nedan är konsoloutputen av ovanstående kod med exempel excelfil tillhandahållen via länken.

Is VBA Code Project Signed: True