كيف تحصل علي المساعدة في محرر الأكواد

كيف تحصل علي المساعدة في محرر الأكواد

 

الحصول على المساعدة امر بالغ الأهمية خاصة بالنسبة للمتدئين اثناء كتابة الاكواد .

أولا  الاستعانة بمتصفح الكائنات Using the Object Browser    

يتضمن VBE أداة أخرى تعرف باسم  مستعرض الكائنات.   كما  يوحي     الاسم ، تتيح لك  هذه الأداة تصفح الكائنات المتاحة لك ربما الأهم من ذلك ، أنه يوضح لك خصائص وأساليب وأحداث كل من هذه الكائنات.

لماذا يحتوي مستعرض الكائنات في Excel على مجموعات ، ثم أعضاء ، على سبيل المثال ، مصنف والمصنفات ، وكذلك أوراق العمل و ورقة عمل ، وما إلى ذلك لجميع الكائنات

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

ونلاحظ وجود الكلاسز في القائمة اليسرى والفئات هي عبارة عن مخططات تشرح طريقة عمل الكائنات  من خصائص اواساليب واحداث او يمكنك اعتبارها انها كتالوج للكائن

على سبيل المثال ، تحتوي مجموعة “المصنفات” على كافة الكائنات والخصائص والاساليب المتعلقة بالمصنفات ، مثل طريقة “إضافة” لإنشاء مصنف جديد وطريقة “فتح” لفتح مصنف موجود. ضمن مجموعة “المصنفات” ، توجد أيضا كائنات أعضاء فردية تمثل كل مصنف مفتوح ، مثل “Workbook1” و “Workbook2” وما إلى ذلك.

وبالمثل ، تحتوي مجموعة “أوراق العمل” على جميع الكائنات والخصائص والاساليب المتعلقة بأوراق العمل ، مثل طريقة “إضافة” لإنشاء ورقة عمل جديدة وطريقة “تنشيط” لتنشيط ورقة عمل. ضمن مجموعة “أوراق العمل” ، توجد أيضا كائنات أعضاء فردية تمثل كل ورقة عمل داخل مصنف ، مثل “ورقة العمل 1” و “ورقة العمل 2” وما إلى ذلك.

تسهل هذه المنظومة العثور على الكائنات والخصائص التي تحتاجها لرمز VBA واستخدامها. يمكنك التنقل بسرعة عبر المجموعات للعثور على الكائن أو الخاصية المناسبة، ثم الوصول إلى كائن العضو المحدد أو الخاصية التي تحتاج إلى استخدامها.

بالإضافة إلى ذلك ، تسهل هذه المؤسسة أيضا فهم العلاقة بين الكائنات والخصائص المختلفة في تطبيق Excel ، والتي يمكن أن تساعدك على كتابة كود VBA أكثر كفاءة وفعالية

يوفر مستعرض الكائنات في Excel VBA عرضا شاملا لجميع الكائنات والخصائص والأساليب والأحداث المتوفرة في Excel والمكتبات ذات الصلة ، مثل كائنات بيانات Microsoft ActiveX (ADO) وعناصر تحكم Windows العامة وغيرها. يعرض الكائنات في بنية شجرة هرمية، حيث يمكنك رؤية الكائنات الأصل والكائنات التابعة والخصائص والأساليب المرتبطة بها.

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

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

بشكل عام ، يعد Object Browser أداة قيمة لأي شخص يعمل مع Excel VBA ، لأنه يوفر وصولا سريعا إلى المعلومات التي تحتاجها لكتابة تعليمات برمجية فعالة وفعالة.

كيف يمكن الوصول الي مستعرض الكائنات .

بأي من الطرق التالية: انقر فوق الزر “متصفح الكائنات” في شريط الأدوات القياسي.

انتقل إلى قائمة العرض وحدد “متصفح الكائنات”.

  1. استخدم اختصار لوحة المفاتيح “F2”.

بمجرد أن يعرض محرر Visual Basic مستعرض الكائنات ، يمكنك جعل VBE يعرض جميع المعلومات ذات الصلة حول كائن معين باتباع هذه الخطوات السهلة 2:

الخطوة # 1: حدد مكتبة Excel

في الزاوية العلوية اليسرى من متصفح الكائنات ، ستلاحظ قائمة منسدلة تقول “<جميع المكتبات>”.

انقر فوق هذه القائمة المنسدلة وحدد “Excel”.

الخطوة # 2: حدد الكائن الذي تتعامل معه

بمجرد تحديد مكتبة Excel ، يعرض مستعرض الكائنات جميع كائنات Excel في الجانب الأيسر من الشاشة. ما عليك سوى البحث عن الذي تريده والنقر عليه.

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

على سبيل المثال ، توضح الصورة التالية كيف يبدو متصفح الكائنات عند النقر فوق “interior”. لاحظ كيف تظهر الخاصية ColorIndex على الجانب الأيمن.

الطريقة # 2: استخدام موقع دعم  Microsoft

يحتوي مركز التطوير ل Microsoft على كمية كبيرة من المعلومات حول كائنات وخصائص VBA. أسهل طريقة للعثور على معلومات حول كائن معين باستخدام هذه الأداة

الخطوة # 1: أدخل كائنا في محرر Visual Basic

هذه الخطوة لا تحتاج إلى شرح. ما عليك سوى كتابة اسم الكائن الذي ترغب في العثور على مزيد من المعلومات حوله.

لنفترض أننا نريد العثور على مزيد من المعلومات حول كائن النطاق أثناء العمل في المثال التالي

الخطوة # 2: ضع المؤشر داخل اسم الكائن

هذه الخطوة لا تتطلب المزيد من الشرح.

توضح لقطة الشاشة التالية كيف يبدو هذا عندما يكون الكائن ذي الصلة هو النطاق ونحن نعمل مع الماكرو

الخطوة # 3: اضغط على مفتاح F1

المفتاح F1 هو اختصار لوحة المفاتيح لفتح نظام المساعدة. يمكنك العثور على قائمة شاملة باختصارات لوحة المفاتيح في

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

إذا لم يكن هناك غموض (من الواضح الكلمة التي تريد الحصول على معلومات عنها)، أو بمجرد تحديد موضوع في مربع حوار تعليمات السياق (كما في الحالة أعلاه)، توجيهك إلى الصفحة ذات الصلة داخل موقع دعم  Microsoft.

على سبيل المثال ، في الحالة أعلاه ، بمجرد اختيار الخيار الأول (“النطاق (كائن)”) والضغط على زر المساعدة في الزاوية اليمنى العليا من مربع حوار تعليمات السياق ، يعرض موقع دعم  Microsoft الصفحة التي تتوافق مع هذا الكائن. يمكنك جعل موقع دعم  Microsoft يعرض جميع الخصائص التي تتوافق مع كائن النطاق بالنقر فوق “خصائص” أو توسيعها في القائمة على الشريط الجانبي الأيسر.

الطريقة # 3: جعل محرر Visual Basic يعرض قائمة بالخصائص

ربما تكون أسهل طريقة للحصول على فكرة عن خصائص كائن معين هي الحصول على مساعدة من محرر Visual Basic.

يعرض VBE قائمة بجميع العناصر (مثل الخصائص والأساليب) التي يمكن إقرانها بكائن معين بمجرد كتابة النقطة (.) التي تلي كائن VBA هذا.

دعنا نلقي نظرة على مثال بالعودة إلى مثال  VBA لماكرو Find_Format_Formulas. توضح لقطة الشاشة

التالية كيف يعرض محرر Visual Basic قائمة بالخصائص والأساليب مباشرة بعد كتابة النقطة (.) التي تلي “my_Range.Interior”.

10 أفكار عن “كيف تحصل علي المساعدة في محرر الأكواد”

  1. I will right away grasp your rss feed as I can not to find
    your e-mail subscription link or newsletter service.
    Do you’ve any? Kindly let me recognize in order that I may just subscribe.
    Thanks.

  2. I have been exploring for a bit for any high-quality articles or blog posts in this sort of area .

    Exploring in Yahoo I eventually stumbled upon this web site.
    Reading this info So i’m glad to exhibit that
    I’ve an incredibly just right uncanny feeling I discovered just what I needed.
    I so much for sure will make certain to don?t disregard this site
    and give it a glance on a constant basis.

  3. Greetings I am so glad I found your webpage, I really found
    you by accident, while I was browsing on Askjeeve for something else, Nonetheless I am here now and would just like
    to say thanks for a fantastic post and a all round thrilling
    blog (I also love the theme/design), I don’t
    have time to go through it all at the moment but I have book-marked it and also included your RSS feeds, so
    when I have time I will be back to read much more, Please do keep
    up the great jo.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *