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

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

قام بنشر

أداة إنشاء صيغة أوامر مربع الرسائل MsgBox القياسي {سلسلة الأدوات المساعدة المخصصة}


أقدم لكم اليوم أداة بسيطة ولكن فائدتها كبيرة لما تختصره من الوقت والجهد في كتابة الأوامر الخاصة بمربعات حوار الرسائل MsgBox خصوصاً في حالة النصوص الطويلة

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

بإمكان الأداة القيام بإنشاء صيغتين للأمر 

1- صيغة الأمر البسيطة والتي ستكون بالشكل التالي

MsgBox "نص الرسالة",vbOk,"العنوان"

2- صيغة الأمر ضمن شرط If وستظهر عندما تحتوي الرسالة على أكثر من زر لتصبح بالشكل التالي

If MsgBox ("نص الرسالة",vbOkCancel,"العنوان")=vbOk Then

End If

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

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

كفائدة إضافية وحتى لا تحتاج لإستيراد النموذج إلى جميع تطبيقاتك فقد أنشأت منه نسخة تعمل كوظيفة إضافية Add-In مرفق معها مستند وورد يشرح طريقة تثبيتها وإستخدامها

أرجو أن تنال هذا الأداة إعجابكم وإذا كانت هناك أي ملاحظات فأرجو ذكرها

تحياتي


 

  • Thanks 1
قام بنشر

شكرا جزيلا اخي منتصر .. تحفة فنية مفيدة جدا

عندي في محفوظاتي شبيه بهذه الاداة ولكن تتميز اداتك هذه بالبساطة والوضوح من اول نظرة

بقي شيء واحد او ملاحظة لو تمت لأصبحت الأداة احترافية بمعنى الكلمة .. ولا ينقص هذا من عملك

وهي تعريب الأزرار .. ويكون لنا الخيار .. باختيار التسمية عربية او انجلش

قام بنشر

الله الله الله ..

عمل فوق الوصف وأداة قمة في الروعة ما شاء الله عليك 😃:clapping:

والفائدة أصبحت فائدتان عندما شرحت طريقة إضافتها كـ Add-In للبرنامج ( معلومة كنت أبحث عنها من زمااااااان ) 😅👌

image.png.431b927489b3b8bfbeb52e626caec838.png

جزاك الله خيرا كثيرا .. وغفر الله لك ولوالديك وجزاكم جنات ونهر في مقعد صدق عند مليك مقتدر 😊🤲

 

 

7 ساعات مضت, ابوخليل said:

بقي شيء واحد او ملاحظة لو تمت لأصبحت الأداة احترافية بمعنى الكلمة .. ولا ينقص هذا من عملك

وهي تعريب الأزرار .. ويكون لنا الخيار .. باختيار التسمية عربية او انجلش

هل هذا أحد الخيارات ؟ لربما أنه يعتمد على لغة النظام ..
فعندي تظهر الأزرار باللغة العربية

 image.png.f457be636ba16d2711ec971f54003439.png

  • Like 1
  • Moosak pinned this topic
قام بنشر
7 ساعات مضت, Moosak said:

هل هذا أحد الخيارات ؟ لربما أنه يعتمد على لغة النظام ..
فعندي تظهر الأزرار باللغة العربية

 

ربما .. بل مؤكد .. فهي عندي لا تظهر باللغة العربية

شكرا لك على التنبيه 

وقد يظهر لأحد ما .. كما ظهر لي .. وهذه فائدة نجنيها من المشاركة الفاعلة

قام بنشر (معدل)
15 ساعات مضت, ابوخليل said:

بقي شيء واحد او ملاحظة لو تمت لأصبحت الأداة احترافية بمعنى الكلمة .. ولا ينقص هذا من عملك

وهي تعريب الأزرار .. ويكون لنا الخيار .. باختيار التسمية عربية او انجلش

أحلف بالله اخي @ابوخليل وكأنك قرأت أفكاري كنت قد فكرت بهذا الشيئ أثناء عملي بالأداة ولكني تراجعت لأكثر من سبب 

فلو لاحظت من كلام الأخ @Moosak 

7 ساعات مضت, Moosak said:

فعندي تظهر الأزرار باللغة العربية

نجد أن وظيفة التعريب لن يحتاجها الجميع .

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

المشكلة الوحيدة فيها سيكون محدودية النص فلا يمكن أن تكون التسمية طويلة كما بالصورة

Untitled.jpg.d3aa1b4b6eba25ffa2626cc6cc6995fb.jpg

يعني لو كانت التسمية كلمة أو كلمتين فلابأس ولكن أكثر لا

ولكن هذا لا يمنع أن الكثير من الأعضاء سيجدونها مفيدة وسيحتاجونها في أعمالهم.

لذا أتمنى من الأستاذ @ابوخليل أن يقوم برفد مكتبة الموقع بهذه الأداة لتعم الفائدة

7 ساعات مضت, Moosak said:

عمل فوق الوصف وأداة قمة في الروعة ما شاء الله عليك 😃:clapping:

والفائدة أصبحت فائدتان عندما شرحت طريقة إضافتها كـ Add-In للبرنامج ( معلومة كنت أبحث عنها من زمااااااان ) 😅👌

وللمرة الثانية يحرجني أخونا @Moosak بكلامه الراقي والجميل والذي يجعلني أنسى أي تعب ويدفعني للقيام بالمزيد

الف شكر للجميع

تم تعديل بواسطه منتصر الانسي

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information