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