VBA Projesinin Korumalı ve Görüntüleme için Kilitli olup olmadığını kontrol edin

Olası Kullanım Senaryoları

Aspose.Cells, VBA (Uygulamalar için Visual Basic) Project of Excel dosyasının korumalı ve görüntüleme için kilitli olup olmadığını kontrol etmenizi sağlar.

Basit kod

Aşağıdaki örnek kod,örnek excel dosyası ve VBA (Uygulamalar için Visual Basic) Project of Excel dosyasının korumalı ve görüntüleme için kilitli olup olmadığını kontrol eder. Lütfen referans için Konsol Çıktısına da bakın.

// 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 Çıkışı

Bu, sağlanan kodla çalıştırıldığında yukarıdaki örnek kodun konsol çıktısıdır.örnek excel dosyası.

 Is VBA Project Locked for Viewing: true