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

الإضافات للإكسل Excel Addin وكل ما يتعلق بها


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

72.gif

مقدمة:

أولا سوف يتم تقسيم الموضوع إلى عدة أجزاء على موضوعات منفصلة

  1. تعريف الإضافة + طريقة تحويل الماكرو إلى إضافة + حمايتها بكلمة سر
  2. عمل شيت بسيط يحتوي على 2 زر أحدهم لتثبيت الإضافة والأخر لحذف التثبيت تلقائيا
  3. طريقة التعديل على الإضافة
  4. عمل تبويب للإضافة لكي تظهر في الإكسل كـ Tab
  5. طريقة حماية الإضافة بدون باسورد وجعلها غير قابلة للعرض 
  6. طريقة عمل تحديث للإضافة بحيث يقوم المستخدم بعمل تحديث للإضافة في حال إصدارلك لإصدار به تحديثات
  7. طريقة كسر حماية الإضافة في حال نسيان الباسورد أو كانت غير قابلة للعرض

ما هي الإضافة Addin ؟

هي واحدة أو أكثر من التعليمات البرمجية " ماكرو " والتي تقوم بتنفيذ إجراء أو إجراءات على الشيت أو ملف الإكسل كاملاُ

يعني الماكرو بتاعي اللي بستخدمه في أي شئ على سبيل المثال تلوين خلايا أو إضافة صفحات إلخ ده بحوله إلى إضافة Addin

فيما تكمن أهمية تحويل الماكرو إلى إضافة؟

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

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

تحويل الماكرو إلى إضافة

كيف يمكن تحويل الماكرو إلى أو مجموعة من الماكروز إلى إضافة Add In؟

الطريقة بسيطة وتتلخص في الأتي:

  1. فتح ملف إكسل جديد أو ملف الإكسل الحالي الذي يحتوي على الماكرو
  2. التأكد من عمل الماكرو وإخراجه على أكمل وجه ليؤدي الغرض الذي صنع من أجله بطريقة ممتازة
  3. يفضل جعل الملف فيه شيت واحد فقط خالي تماما من أي بيانات
  4. حماية الماكرو عن طريق وضع كلمة سر لمحرر الأكواد وذلك بالدخول لمحرر الأكواد Alt+F11  ومن ثم الضغط كليك يمين على اسم المشروع لتظهر النافذة التالية لنكتب اسم المشروع " بدون فواصل"  ثم وصف المشروع " اسم الإضافة كما نريده أن يظهر " ثم نضع باسورد لحماية الماكرو من العبث

 

dvP7xb.png

 

 

NIGSPP.png

 

 

7KbGoJ.png

 

 

5- أخيرا سنقوم بحفظ ملف الإكسل بعد إغلاق محرر الأكواد ثم نضغط على  F12  أو من قائمة File  لحفظ الملف باسم

Save As

 

 

vbysQG.png

 

 

6- نكتب اسم الإضافة بدون فواصل مثال" OfficenaAddin"

ليكن شكل الإضافة النهائي كالصورة التالية :

 

7MlPzI.png

 

 

لإضافة الـ Addin إلى الإكسل والاستفادة منها وتجربتها يمكنك اتباع الخطوات في الرابط التالي

 

هنــا

 

0042.gif

 

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

 

ودمتم في رعاية الله

 

 

 

  • Like 4
  • Thanks 1
رابط هذا التعليق
شارك

الله عليك ..بسم الله ما شاء الله

موضوع غاية في الروعة والأهمية وموضوع متميز جداً أخي وحبيبي علي الشيخ

جزيت خير الجزاء في الدنيا والآخرة وبورك فيك وفي أهلك ومالك وصحتك وأولادك ووقتك

تقبل تحياتي ومروري بالموضوع

  • Like 1
رابط هذا التعليق
شارك

أخى على الشيخ

بصراحه موضوع

مهم وجميل

واضح ان فعلا الجراب مليان على الاخر

منتظرين المزيد

بارك الله فيك اخى الفاضل

وزادك من فضله وعلمه

تقبل تحياتى

رابط هذا التعليق
شارك

أحسنت وبارك الله فيك

شرح يدل على أنك محترف اكسل . 

تخيًرالموضوعات التى يندُر الحديث فيها  استمر

تحياتى

رابط هذا التعليق
شارك

الله عليك ..بسم الله ما شاء الله

موضوع غاية في الروعة والأهمية وموضوع متميز جداً أخي وحبيبي علي الشيخ

جزيت خير الجزاء في الدنيا والآخرة وبورك فيك وفي أهلك ومالك وصحتك وأولادك ووقتك

تقبل تحياتي ومروري بالموضوع

أستاذ ياسر كل الشكر لك على مرورك العطر ومشاركاتك السباقة وتشجيعك الدائم لكل أعضاء المنتدى

الله يجزاك خير وينفع بيك ويجزاك بكل ما دعيت وأكتر

تقبل تحياتي

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information