Vérifier si le projet VBA est protégé et verrouillé en lecture seule avec Node.js via C++

Vérifier si le projet VBA est protégé et verrouillé en lecture seule dans Node.js

Aspose.Cells vous permet de vérifier si le projet VBA (Visual Basic for Applications) d’un fichier Excel est protégé et verrouillé pour la visualisation. Pour cela, l’API fournit la propriété VbaProject.getIslockedForViewing(). S’il est verrouillé pour la visualisation, alors la propriété VbaProject.getIslockedForViewing() retourne true.

Code d’exemple

Le code d’exemple suivant charge le fichier Excel exemple et vérifie si le projet VBA (Visual Basic for Applications) du fichier Excel est protégé et verrouillé en lecture seule. Veuillez également voir sa sortie Console pour référence.

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Load your source Excel file.
const filePath = path.join(dataDir, "sampleCheckifVBAProjectisProtected.xlsm");
const workbook = new AsposeCells.Workbook(filePath);

// Access the VBA project of the workbook.
const vbaProject = workbook.getVbaProject();

// Whether "Lock project for viewing" is true or not.
console.log("Is VBA Project Locked for Viewing: " + vbaProject.getIslockedForViewing());

Sortie console

Il s’agit de la sortie de la console du code d’exemple ci-dessus lorsqu’il est exécuté avec le fichier Excel d’exemple fourni.

Is VBA Project Locked for Viewing: True