Averigüe si el proyecto VBA está protegido
Contents
[
Hide
]
Posibles escenarios de uso
Puede averiguar si el proyecto VBA (Visual Basic Applications) de su archivo de Excel está protegido o no con Aspose.Cells usandoVbaProject.isProtected()método
Código de muestra
El siguiente código de muestra crea un libro de trabajo y luego verifica si su proyecto VBA está protegido o no. Luego protege el proyecto de VBA y nuevamente verifica si su proyecto de VBA está protegido o no. Consulte su salida de consola para obtener una referencia. Antes de la protección,VbaProject.isProtected() devolucionesfalso pero después de la protección, vuelveverdadero.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create a workbook. | |
Workbook wb = new Workbook(); | |
// Access the VBA project of the workbook. | |
VbaProject vbaProj = wb.getVbaProject(); | |
// Find out if VBA Project is Protected using IsProtected property. | |
System.out.println("IsProtected - Before Protecting VBA Project: " + vbaProj.isProtected()); | |
// Protect the VBA project. | |
vbaProj.protect(true, "11"); | |
// Find out if VBA Project is Protected using IsProtected property. | |
System.out.println("IsProtected - After Protecting VBA Project: " + vbaProj.isProtected()); |
Salida de consola
Esta es la salida de la consola del código de muestra anterior para una referencia.
IsProtected - Before Protecting VBA Project: false
IsProtected - After Protecting VBA Project: true