التحقق مما إذا كان مشروع VBA محميًا ومقفلا للعرض

سيناريوهات الاستخدام المحتملة

تسمح Aspose.Cells لك بالتحقق مما إذا كان مشروع VBA (Visual Basic for Applications) الخاص بملف Excel محميًا ومقفلاً للعرض.

الكود المثالي

الكود العيني التالي يحمل ملف الإكسل عينة ويتحقق مما إذا كان مشروع VBA (Visual Basic for Applications) الخاص به محميًا ومقفلاً للعرض. يرجى رؤية مخرجات وحدة التحكم أيضًا كمرجع.

// 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());

مخرجات الوحدة

هذه هي مخرجات وحدة التحكم للكود العيني أعلاه عند تنفيذه مع ملف الإكسل العيني الذي تم توفيره.

 Is VBA Project Locked for Viewing: true