Compruebe si el proyecto VBA está protegido y bloqueado para su visualización

Posibles escenarios de uso

Aspose.Cells le permite verificar si el proyecto VBA (Visual Basic para aplicaciones) del archivo de Excel está protegido y bloqueado para su visualización.

Código de muestra

El siguiente código de ejemplo carga elejemplo de archivo de Excel y comprueba si el proyecto VBA (Visual Basic para aplicaciones) del archivo de Excel está protegido y bloqueado para su visualización. Consulte también su salida de consola para obtener una 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 consola

Esta es la salida de la consola del código de muestra anterior cuando se ejecuta con el proporcionadoejemplo de archivo de Excel.

 Is VBA Project Locked for Viewing: true