Vérifier si le projet VBA est protégé et verrouillé pour consultation

Vérifiez si le projet VBA est protégé et verrouillé pour la visualisation en Python

Aspose.Cells pour Python via .NET vous permet de vérifier si le projet VBA (Visual Basic for Applications) d’un fichier Excel est protégé et verrouillé pour la visualisation. Pour cela, l’API fournit la propriété VbaProject.islocked_for_viewing. S’il est verrouillé pour la visualisation, la propriété VbaProject.islocked_for_viewing renvoie true.

Code d’exemple

Le code d’exemple suivant charge le fichier Excel d’exemple et vérifie si le projet VBA (Visual Basic for Applications) du fichier Excel est protégé et verrouillé pour la visualisation. Veuillez également consulter sa sortie Console à titre de référence.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Load your source Excel file.
wb = Workbook(dataDir + "sampleCheckifVBAProjectisProtected.xlsm")
# Access the VBA project of the workbook.
vbaProject = wb.vba_project
# Whether "Lock project for viewing" is true or not.
print("Is VBA Project Locked for Viewing: " + str(vbaProject.islocked_for_viewing))

Sortie console

Il s’agit de la sortie de la console du code d’exemple ci-dessus lorsqu’il est exécuté avec le fichier Excel d’exemple fourni.

Is VBA Project Locked for Viewing: True