C# da Bir Çalışbookun VBA Projesinin Korunup Görüntüleme İçin Kilitli Olup Olmadığını Kontrol Et

Olası Kullanım Senaryoları

Aspose.Cells, Excel dosyasının VBA (Visual Basic for Applications) Projesinin korunup görüntülenmeye kilitli olup olmadığını kontrol etmenize olanak tanır.

Örnek Kod

Aşağıdaki örnek kod, örnek Excel dosyasını yükler ve Excel dosyasının VBA (Visual Basic for Applications) Projesinin korunup görüntülenmeye kilitli olup olmadığını kontrol eder. Lütfen referans için Konsol Çıkışı’nı da inceleyin.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(CheckifVBAProjectisProtectedandLockedforViewing.class) + "WorkbookVBAProject/";
// Load your source Excel file.
Workbook wb = new Workbook(dataDir + "sampleCheckifVBAProjectisProtected.xlsm");
// Access the VBA project of the workbook.
VbaProject vbaProject = wb.getVbaProject();
// Whether "Lock project for viewing" is true or not.
System.out.println("Is VBA Project Locked for Viewing: " + vbaProject.getIslockedForViewing());

Konsol Çıktısı

Yukarıdaki örnek kodun, sağlanan örnek Excel dosyası ile çalıştırıldığında konsol çıkışı aşağıda verilmiştir.

 Is VBA Project Locked for Viewing: true