تصفية مشروع VBA أثناء تحميل جدول عمل

تصفية مشروع VBA أثناء تحميل كتاب إكسل في بايثون

بعض ملفات .xlsm/.xslb تحتوي على كمية هائلة من الماكروهات أو ماكروهات طويلة جدًا جدًا. ستقوم Aspose.Cells لبايثون via .NET بتحميل هذا (الميتا) البيانات بشكل غير مشروط عند فتح مثل هذه الكتب. قد تحتاج إلى السيطرة على ذلك عبر LoadDataFilterOptions عندما تحتاج حقًا إلى استخراج أسماء الأوراق لعدد كبير من الكتب وتخطي مثل هذه المحتويات غير الضرورية. يتم توفير هذا المرشح من خلال إدخال خيار جديد، LoadDataFilterOptions.VBA.

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

يحمل الرمز العيني التالي عملاق العمل حتى يتم تصفية VBA فقط. يمكن تنزيل ملف عينة لاختبار هذه الميزة من الرابط التالي:

sampleMacroEnabledWorkbook.xlsm