C# da Bir Çalışbookun VBA Projesinin Korunup Görüntüleme İçin Kilitli Olup Olmadığını Kontrol Et
Python’da VBA Projesinin Korunduğunu ve Görüntülemeye Kapanmış olduğunu Kontrol Et
Aspose.Cells for Python via .NET, Excel dosyasının VBA (Visual Basic for Applications) Projesinin korunduğunu ve görüntülemeye kapatıldığını kontrol etmenizi sağlar. Bunun için API, VbaProject.islocked_for_viewing özelliğini sunar. Eğer görüntüleme için kilitliyse, o zaman VbaProject.islocked_for_viewing özelliği doğru döner.
Örnek Kod
Aşağıdaki örnek kod, örnek Excel dosyasını yükler ve dosyanın VBA (Visual Basic for Applications) Projesinin korunduğunu ve görüntüleme için kilitli olup olmadığını kontrol eder. Lütfen ayrıca bir referans için Konsol Çıktısına bakınız.
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)) |
Konsol Çıktısı
Sağlanan örnek Excel dosyası ile yukarıdaki örnek kodun çalıştırılması durumunda elde edilen konsol çıkışı budur.
Is VBA Project Locked for Viewing: True