Определение, защищен ли проект VBA
Contents
[
Hide
]
Узнайте, защищен ли VBA-проект в Python
Вы можете определить, защищен ли VBA (Visual Basic Applications) проект вашего файла Excel или нет с помощью Aspose.Cells для Python via .NET и свойства VbaProject.is_protected.
Образец кода
Приведенный ниже образец кода создает книгу, затем проверяет, защищен ли ее проект VBA или нет. Затем он защищает проект VBA и снова проверяет, защищен ли его проект VBA или нет. Пожалуйста, ознакомьтесь с выводом консоли для справки. До защиты VbaProject.is_protected возвращает false, но после защиты оно возвращает true.
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 | |
# Create a workbook. | |
wb = Workbook() | |
# Access the VBA project of the workbook. | |
vbaProj = wb.vba_project | |
# Find out if VBA Project is Protected using IsProtected property. | |
print("IsProtected - Before Protecting VBA Project: " + str(vbaProj.is_protected)) | |
# Protect the VBA project. | |
vbaProj.protect(True, "11") | |
# Find out if VBA Project is Protected using IsProtected property. | |
print("IsProtected - After Protecting VBA Project: " + str(vbaProj.is_protected)) |
Вывод в консоль
Это вывод консоли приведенного выше образца кода для справки.
IsProtected - Before Protecting VBA Project: False
IsProtected - After Protecting VBA Project: True