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