Verifique si el Proyecto VBA está Protegido y Bloqueado para Visualización

Escenarios de uso posibles

Aspose.Cells le permite verificar si el Proyecto VBA (Visual Basic for Applications) de un archivo de Excel está protegido y bloqueado para visualización.

Código de muestra

El siguiente código de ejemplo carga el archivo de Excel de muestra y verifica si el Proyecto VBA (Visual Basic for Applications) de un archivo de Excel está protegido y bloqueado para visualización. Por favor, consulte también su Salida de Consola como referencia.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(CheckifVBAProjectisProtectedandLockedforViewing.class) + "WorkbookVBAProject/";
// Load your source Excel file.
Workbook wb = new Workbook(dataDir + "sampleCheckifVBAProjectisProtected.xlsm");
// Access the VBA project of the workbook.
VbaProject vbaProject = wb.getVbaProject();
// Whether "Lock project for viewing" is true or not.
System.out.println("Is VBA Project Locked for Viewing: " + vbaProject.getIslockedForViewing());

Salida de la consola

Esta es la salida de consola del código de ejemplo anterior al ejecutarse con el archivo de Excel de muestra proporcionado.

 Is VBA Project Locked for Viewing: true