Vérifier si le code VBA est signé avec Node.js via C++
Le code suivant explique comment vérifier si le code VBA est signé ou non en utilisant la propriété VbaProject.isSigned(). Vous pouvez utiliser n’importe lequel de vos fichiers Excel pour tester ce code. Pour les tests, vous pouvez utiliser ce fichier Excel utilisé dans le code.
Vérifier si le code VBA est signé dans 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());
Sortie de la console
Ci-dessous se trouve la sortie de la console du code ci-dessus en utilisant le fichier excel d’exemple fourni par le lien.
Is VBA Code Project Signed: True