Compruebe si el proyecto VBA está protegido y bloqueado para su visualización
Contents
[
Hide
]
Compruebe si el proyecto VBA está protegido y bloqueado para su visualización en C#
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. Para esto, el API proporciona elVbaProject.IslockedForViewing propiedad. Si está bloqueado para su visualización, entonces elVbaProject.IslockedForViewing devoluciones de propiedadverdadero.
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.
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-.NET | |
//The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
//Load your source Excel file. | |
Workbook wb = new Workbook(dataDir + "sampleCheckifVBAProjectisProtected.xlsm"); | |
//Access the VBA project of the workbook. | |
Aspose.Cells.Vba.VbaProject vbaProject = wb.VbaProject; | |
//Whether "Lock project for viewing" is true or not. | |
Console.WriteLine("Is VBA Project Locked for Viewing: " + vbaProject.IslockedForViewing); |
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