ما هو ThisWorkbook في VBA؟
ما هو ThisWorkbook في VBA؟

فيديو: ما هو ThisWorkbook في VBA؟

فيديو: ما هو ThisWorkbook في VBA؟
فيديو: What is the difference between ThisWorkbook and ActiveWorkbook in VBA 2024, شهر نوفمبر
Anonim

ThisWorkbook يشير إلى المصنف الذي Excel VBA يتم تنفيذ التعليمات البرمجية. يشير ActiveWorkbook من ناحية أخرى إلى مصنف Excel الذي يركز عليه التيار ، مما يعني أنه واجهة Excel الأمامية المواجهة. غالبا ما يتفوق VBA يخلط المطورون هذين النوعين الشائعين من مصنفات العمل بتنسيق VBA.

علاوة على ذلك ، ما هو الفرق بين المصنف النشط و ThisWorkbook؟

هذا كتاب العمل الكائن يشير إلى دفتر العمل حيث يتم تضمين رمز الماكرو. ActiveWorkBook يعترض على دفتر العمل هذا هو حاليا نشيط . Butif ال دفتر العمل الذي تشغيل رمز الماكرو ليس هو مصنف نشط ثم سوف يشيرون إلى البعض مختلف أشياء.

كيف يمكنني الرجوع إلى مصنف في VBA؟ مراجع خلايا VBA - الرجوع إلى الملفات وأوراق العمل

  1. للإشارة إلى مصنف: المصنفات (“NameOfFile.xls”).
  2. استخدم الاسم المحدد للملف ، متبوعًا بالملحق.
  3. للإشارة إلى المصنف الحالي ، يوجد الماكرو في: ThisWorkbook.
  4. للإشارة إلى المصنف النشط: ActiveWorkbook.

وبالمثل ، ما الذي تفعله مجموعة VBA؟

ال يضع الكلمات الرئيسية في Excel VBA . ال يضع يتم استخدام الكلمة الأساسية لإنشاء كائنات جديدة ، وإنشاء newRange ، على سبيل المثال. ال يضع تكون الكلمات الرئيسية مفيدة عندما تريد تبسيط الأسطر الطويلة من التعليمات البرمجية. يستخدم نوع متغير الكائن هذا للاحتفاظ بنطاق من الخلايا من جدول البيانات الخاص بك.

ما هو الفرق بين الماكرو والوحدة؟

بينما أنت تخلق وحدات الماكرو في Access عن طريق الاختيار من قائمة دقيق أفعال تكتب وحدات في لغة البرمجة Visual Basic for Applications (VBA). أ وحدة عبارة عن مجموعة من التصريحات والبيانات والإجراءات التي يتم تخزينها معًا كوحدة واحدة.

موصى به: