تصفية الكائنات أثناء تحميل المصنف أو ورقة العمل

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

الرجاء استخدامLoadOptions.LoadFilterالخاصية أثناء تصفية البيانات من المصنف. ولكن إذا كنت ترغب في تصفية البيانات من أوراق العمل الفردية ، فسيتعين عليك تجاوزLoadFilter.StartSheetطريقة. يرجى تقديم قيمة مناسبة منLoadDataFilterOptionsالتعداد أثناء الإنشاء أو العمل معLoadFilter.

الLoadDataFilterOptionsالتعداد لديه القيم المحتملة التالية.

  • الجميع
  • BookSettings
  • سيل بلانك
  • CellBool
  • CellData
  • CellError
  • رقم الخلية
  • CellString
  • CellValue
  • جدول
  • تنسيق مشروط
  • تأكيد صحة البيانات
  • الأسماء المعرفة
  • خصائص المستند
  • معادلة
  • الارتباطات التشعبية
  • منطقة مدمجة
  • جدول محوري
  • إعدادات
  • شكل
  • شيتداتا
  • SheetSettings
  • بنية
  • أسلوب
  • الطاولة
  • VBA
  • XmlMap

تصفية الكائنات أثناء تحميل المصنف

يوضح نموذج التعليمات البرمجية التالي كيفية تصفية المخططات من المصنف. رجاء تاكد مننموذج ملف اكسل المستخدمة في هذا الرمز والإخراج PDFولدت به. كما ترى في الإخراج PDF ، تمت تصفية كافة المخططات من المصنف.

تصفية الكائنات أثناء تحميل ورقة العمل

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

  • يقوم بتصفية المخططات من ورقة العمل المسماة NoCharts.
  • يقوم بتصفية الأشكال من ورقة العمل المسماة NoShapes.
  • يقوم بتصفية التنسيق الشرطي من ورقة العمل المسماة NoConditionalFormatting.

مرة واحدة ، يتم تحميل ملفملف اكسل المصدر باستخدام مرشح مخصص ، فإنه يأخذ صور جميع أوراق العمل واحدة تلو الأخرى. ها هي الصور الناتجة للرجوع اليها. كما ترى ، لا تحتوي الصورة الأولى على مخططات ، ولا تحتوي الصورة الثانية على أشكال ، ولا تحتوي الصورة الثالثة على تنسيق شرطي.

هذه هي طريقة استخدام فئة CustomLoadFilter وفقًا لأسماء ورقة العمل.