اذهب الي المحتوي
أوفيسنا

شرح التنسيقات(3)كائنات النماذج(ب)


الردود الموصى بها

بسم الله الرحمن الرحيم

موضوع اليوم يدور حول اعداد الازرار في الاكسيل . للقيام بمهام ووظائف معينة . ولان هذة الازرار ليس لديها - بمفردها طبعا - القيام باي شي . ولكن عند النقر علي الزر فان الماكروا المرتبط بهذا الزر هو الذي يقوم بعمل . من اجل ذلك كان لابد من المرور علي الماكروا والوقوف علي كيفية اعدادة .
وقد سبقني من هو افضل مني في شرح اعداد الماكروا . ولكني اردت ان اوضح بعض الطرق في كيفية اضافات اومر علي ماكروا سابق وتعديلات في مسار العمل مثل اضافة رسالة تظهر للمستخدم .
المرحلة الاولي :اعداد الماكروا
سيكون الشرح علي برنامج المعلم . وتحديدا علي زر (فرز الاسماء) في صفحة الكشوف .
برنامج المعلم
اعداد الماكروا او تسجيل الماكروا كما هي في الاكسيل وان كنت افضل كلمة تسجيل علي اعداد لعدة اسباب كما سنرا لاحقا .
خطوات تسجيل الماكروا
1- من شريط القوائم (ادوات) ثم (ماكرو)تفتح قائمة اولها (وحدات ماكرو) و ثانيهما (تسجيل ماكروا جديد) لاحظ معي العلامات المثلث والدائرة والتي وضعت قبل كل عبارة من العبارتين السابقتين .
اذا اخترنا الخيار الاول . نحصل علي قائمة باسماء الماكروات التي لدينا .في حالة اننا نقوم باعداد الماكورا الاولي في البرنامج ستكون هذة القائمة فارغة تماما . او كان هو ملف اكسيل مفتوح في نفس الوقت وبة ماكروا فان اسم هذا الماكروا سيظهر هو الاخر مع الاشارة الي اسم الملف قبلة . وهذة ميزة مفيدة في حالة القيام بنفس المهام اي اذا كان لديك ماكروا تم تسجيلة من قبل وتريد ان يقوم بهذة المهام ولكن علي ملف اخر ماعليك سوف فتح الملفين وتشغيل الماكروا من الملف الثاني وسيقوم الماكور المسجل في الملف الاول بعمل في الملف الثاني . ببيما اننا نريد تسجيل ماكرو جديد اذن نختار الخيار الثاني (تسجيل ماكرو).نجد قائمة اخري تم فتحها وبها (اسم الماكرو)المراد تسجيلة .والاسم لايقبل المساحات لذا اما وضع اسم واحدا او الفصل بينمها بعلامة كما يلي (فرز_الاسماء) . الخيار الثاني هو (مفتاح الاختصار)وهو لوضع مفتاح من لوحة المفاتيح ليكون اختصارا لاستدعاء الماكرو (بيما اننا سنربط الماكرو بزر فلا داعي من هذة الخطوة) . الخيار الثالث (تخزين الماكرو) وهو يحدد الملف الذي سيخزن فية الماكرو. اذا كنت تريد تجربة الماكرو فقط دون تخزينة في هذا الملف اختار مصنف جديد سيفتح اكسيل ملف جديد ويخزن الماكرو فية بنفس الاسم .
2- بعد اعداد اسم الماكرو اتقر فوق موافق . هنا ستلاحظ ظهور مربع صغير بة مربع ازرق اللون وعبارة ايقاف التسجيل . الان اي خطوة تقوم بها او قائمة تفتحها او خلية تذهب اليها او كتابة تكتبها سيقوم مسجل الماكرو بتسجيلها حروفيا في صفحة التحرير(الفيجوال بيسك) . والمطلوب منك هنا هو القيام بما سيكون من الماكرو القيام بة بعد انتهاء عملية التسجيل . وبيما ان موضوع الدرس هو ماكرو (فرز_الاسماء) الموجودة في صفحة الكشوف من الخلية (B11) حتي الخلية (B36) لذا فاننا سنقوم بهذة العملية مرة واحدة ويكررها الماكرو عند الطلب . الان واثنا قيام مسجل الماكرو بعملية التسجيل نحدد الخلايا السابق ذكرها ثم نذهب الي (بيانات)ثم نختار (فرز) ثم ننطلق الي الخلية (C11) . الان نضغط علي المربع (ايقاف التسجيل) .
3- تجربة الماكرو . الان نجرب ما قمنا بتسجيلة نكتب مجموع من الاسماء علي ان تكون غير مرتبة ثم من قائمة (ادوات) ثم (ماكرو) نضغط (تشغيل) ونلاحظ ان ما قمنا بة سابقا الان يقوم بة الماكرو .
للحديث عن العلامات السابقة (المثلث) و (الدائرة) و (المربع) نلاحظ اننا نجدها في مسجل الصوت او مسجل الفيديو او مسجل السي دي يحسسك الامر بانه اشبة بعملية تسجيل وكانك تقوم بتسجيل مشهد او صوت ثم اعادة تشغيل ماتقوم بتسجيل . و من هنا نجد ان الشركة اطلقت عليها (تسجيل الماكرو) . مع امكانية (المونتاج) وهي عملية اعداد المشاهد للعرض الاخير اذا صحت التسمية . هذا المونتاج يتم في صفحة (تحرير) من قائمة (ماكرو) من شريط (ادوات) .
4- التعرف علي كتابة الماكرو . اذا اردت ان تتعرف علي ما قام الماكرو بكتابتة فاذهب الي صفحة تحرير التي تخص الماكرو المراد دراستة . وليكن هنا ماكرو (فرز_الاسماء) .
تفتح لك صفحة بها مربع كبير بة مجموعة من العبارات . عدد الاسطر هنا 11سطرستلاحظ انها بدات بعبارة () فرز_الاسماء Sub وانتهت بالعبارة End Sub
وهما فاتحت عبارات الفيجوال بيسك وخاتمتة ولا بد منهما . ستلاحظ خمسة علامات ( ' ) هذة السطور لا يقراها الماكرو اثنا التنفيذ وسنعرف فائدتها ان شاء الله .
السطر الثاني والثالث هما بمثابة بطاقة تعريف للماكرو - اسم الماكرو - الشخص الذي قام بعملية التسجيل - تاريخ التسجيل . السطور الثلاثة الاخير هي المحرك الاساسي للاوامر . السطر السابعة يختص بتحديد النطاق من الخلية (B11) حتي الخلية (B36) . السطران الثامن والتاسع هما للفرز السطر العاشر للذهاب الي الخلية (C10) .
يفدنا معرفة وظيفة كل سطر في تعديل الاوامر بدلا من اعادة تسجيل الماكرو من جديد عند اكتشاف اخطاء في عملية التسجيل .
باذن الله تعالي سنتحدث في الجزء الثاني عن - كيفية معرفة وظائف السطور- اضافة تعديلات علي اوامر الماكرو - اضافة رسالة تظهر للمستخدم عن تنفيذ الماكرو - كتابة ماكرو من الصفر (دون الاعتماد علي مسجل الماكرو) - ربط ماكرو بزر - تنسيق الازرار .
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information