Vérifier si le projet VBA est protégé et verrouillé pour consultation
Contents
[
Hide
]
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.
This file contains hidden or 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
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