Verifica se il progetto VBA è protetto e bloccato per la visualizzazione con Node.js tramite C++

Verifica se il progetto VBA è protetto e bloccato per la visualizzazione in Node.js

Aspose.Cells permette di verificare se il Progetto VBA (Visual Basic for Applications) di un file Excel è protetto e bloccato per la visualizzazione. Per questo, l’API fornisce la proprietà VbaProject.getIslockedForViewing(). Se è bloccato per la visualizzazione, allora la proprietà VbaProject.getIslockedForViewing() restituisce true.

Codice di Esempio

Il seguente esempio di codice carica il file di esempio Excel e verifica se il progetto VBA (Visual Basic for Applications) del file Excel è protetto e bloccato per la visualizzazione. Si prega di consultare anche l’output della console per riferimento.

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

Output della console

Questo è l’output della console del codice di esempio precedente quando eseguito con il file Excel di esempio fornito.

Is VBA Project Locked for Viewing: True