اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

أ / محمد صالح

أوفيسنا
  • Posts

    4477
  • تاريخ الانضمام

  • Days Won

    197

كل منشورات العضو أ / محمد صالح

  1. بارك الله فيك أخي محمد يحياوي وهذا هو الكود العكسي إلغاء تثبيت وظيفة إضافية sub UnInstall_Addin() Dim oXLAddin As AddIn For Each oXLAddin In Application.AddIns If oXLAddin.FullName = "C:\MyAddIn.xla" Then oXLAddin.Installed = False End If Next oXLAddin End Sub وكل عام أنتم بخير
  2. بارك الله فيك أخي قصي ولكن واجهتني مشاكل مع ويندوز 7 لم يعمل معي كما ينبغي
  3. وفيك بارك اخي قصي وفقنا الله وإياكم لكل ما يحب ويرضى وبناء على النقاشات الممتعة للإخوة الذين ظهرت معهم رسائل خطأ في بعض الأحيان تم اختصار الكود أكثر مما هو عليه ليصبح سطرا واحداً ........... ويوجد مرفق جديد به الملف بعد اختصار الكود وجعله سطرا واحدا في المشاركة الأولى
  4. ما فائدة الدوس بالنسبة للويندوز؟ تنفيذ اوامر بدون واجهة رسومية أو إمكانية استعمال سطر الأوامر في تنفيذ أوامر من خلال برامج أخرى هذا هو نفس دور mysql console التحكم في قواعد البيانات بدون واجهة رسومية كما يمكن استعماله داخل برامج أخرى لتنفيذ استعلامات عبر mysql والله أعلم
  5. شكرا لك أبا أحمد على مرورك الكريم وكل عام أنتم بخير
  6. أخي الفاضل محمد يحياوي كل عام أنتم بخير أنا أستعمل أوفيس 2010 وهذا ما يحدث عندي بالصور هذه صورة الإعدادات قبل تشغيل الملف وعند فتح الملف لأول مرة تظهر رسالة تمكين المحتوى وبعد تمكين المحتوى وعمل الملف هذه صورة الإعدادات ...... ومن الطبيعي عملية تمكين المحتوى لأول مرة لأن هذا كود ولكي يعمل يجب تمكينه وإلا كيف سيعمل كيف يتم استدعاء ملف الريجيستري ليعمل قبل ملف الإكسل بطريقة لايشعر بها المستخدم؟ وطبعاً يتم ذلك في أول مرة فقط وليس في كل مرة يتم فتح الملف فيها
  7. سبقني بها صاحب هذا الاقتراح فقد كنت أفكر فيه وفقك الله أخي محمد طاهر لما فيه الصالح العام وكل عام وجميع الإخوة بخير
  8. عذرا أخي الكريم م / محمد طاهر لم أنتبه لموضوع توضيح معنى الاسم ... الاسم المستعار mas هو اختصارات لاسمي mohamed abd-elgawad saleh ومنذ تعلمي للغة الإنجليزية في الصف الأول الإعدادي استعملت هذا اللفظ للتوقيع باسمي على أي رسومات أرسمها فالحمد لله عندي موهبة الرسم وكنت أحصل في الرسم على 19 أو 20 من 20 حتى كانت المدرسة كلها تناديني ب ماس (رغم اعتزازي ضمنيا باسمي محمد واسم والدي واسم عائلتي) وعندما بدأت أتعامل مع الويندوز واسماء المستخدمين اختصارا كنت أجعله mas وكذلك في user name في الأوفيس mas وكذلك في الشبكة network أما حكايتي الأرقام 1 ثم 2 ثم 3 وليست مائة وثلاثة وعشرون كما ينطقها البعض فهذه حكاية التدرج فكلنا نبدأ صغاراً (1) ثم نكبر ونتعلم (2) ثم نتقن ونبدع (3) فأتمنى من الله أن نكون حصلنا ولو جزء بسيطاً من هذا التدرج ........ وزاد إعجابي بالاسم وبالتدرج معنى الماس في اللغة العربية الماس : أغلى الأحجار الكريمة وأشدها صلابة وأكثرها شفافية يؤثر في غيره ولا يتأثر بغيره. وفي الأخير أجدد الاعتذار عن التأخير وكل عام وجميع الإخوة بكل خير أخوكم Mas123
  9. لا حلوة إزاي فاتت عليّ؟ خلاص نخليها 11 يتوقيت جرينتش عندنا في مصر 1 بعد الظهر علشان نكونوا عيدنا على أهالينا وكل عام والجميع بكل خير
  10. أشكركم أخوتي في الله جعلني الله عند حسن ظنكم وكل عام أنتم جميعا بكل الخير اللهم علمنا ما ينفعنا وانفعنا بما علمتنا
  11. مفيش أحسن من بعد صلاة العيد مباشرة كل عام أنتم جميعاً بخير
  12. شكرا لك أخي lording وفقك الله لكل ما يحب ويرضى وكل عام أنتم بخير
  13. كل عام أنت ومن تحب بكل خير أخي نادر شكرا لمرورك الكريم
  14. عارف أنا نفسي في إيه أستاذ نارت؟؟ ما شاء الله حضرتك عندك مكتبة أتمنى أن تكون عندي وفقك الله لكل الخير وكل عام أنتم بخير
  15. بارك الله لك أخي جمال وكل عام أنت ومن تحب بكل خير فكرة رائعة استخدام كود التفقيط العام لتفقيط الدرجات ولكن المشكلة أن تفقيط المال يكون بصيغة مثلا: خمسة وأربعون جنيهاً وخمسون قرشاً فيوجد وحدة للعدد الصحيح ووحدة للكسر أما الدرجات فليس لها وحدة في الكسر ويقال فقط: خمس وأربعون درجة ونصف ...... واستكمالاً لمشوارك أضع بين أيديكم هذا الملف لتفقيط الدرجات وبصفتي معلم للغة العربية ستجد أيضاً أنه موافق لقواعد العدد في اللغة العربية بإذن الله ............ وكل عام وجميع الإخوة بكل خير تفقيط الدرجات.rar
  16. بسم الله الرحمن الرحيم ............ والصلاة والسلام على رسولنا الكريم ............ أحببت أن أقدم هدية لأحبابي أعضاء وزوار منتدى أوفيسنا ملتقى مبرمجي الأوفيس العرب المدرسة الأولى التي تعلمت منها اساسيات برمجة الأوفيس وخاصة الإكسل فتوكلت على الله وقمت بعمل أبسط كود لتخفيض أمان الأكسس برمجياً لجميع إصدارات الأوفيس حتى التي لم تصدر منها بعد **************** ولقد تعلمت في هذا الصرح أن المبرمج الحق الذي يؤدي ما هو مطلوب بأقل كود ممكن بل قل بأقل عدد لحروف الكود إن أمكن //////////////////////// وكنت قد أصدرت قبل ذلك ملفات كثيرة صغيرة الحجم جداً وتؤدي مهام كبيرة جداً سميت هذه السلسلة ما خف وزنه وغلا ثمنه كان منها على سبيل المثال القرآن بالصوت والصورة إرسال البريد من الأكسس مباشرة أصغر كود لقراءة وتغيير دقة الشاشة وغيرها الكثير +++++++++++++++++ وأخيرا وليس بآخر أتقدم بالشكر لكل من ساهم في حل هذه المشكلة على كل ما قدموه في هذا المجال //////////////////////////////////////// وبناء على النقاشات الممتعة للإخوة الذين ظهرت معهم رسائل خطأ في بعض الأحيان تم اختصار الكود أكثر مما هو عليه ليصبح سطرا واحداً CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings"), "1", "REG_DWORD" ........... ويوجد مرفق جديد به الملف بعد اختصار الكود وجعله سطرا واحدا ولا تنسوا أخاكم محمد صالح من صالح دعائكم MasAcessSecurity_mdb.rar MasAcessSecurity2.rar
  17. أعتقد أنك لم تمكن الملف من العمل في أول مرة فهذا ما يحدث عندي بالصور هذه صورة الإعدادات قبل تشغيل الملف وعند فتح الملف لأول مرة تظهر رسالة تمكين المحتوى وبعد تمكين المحتوى وعمل الملف هذه صورة الإعدادات ...... على العموم حتى تظهر رسالة تمكين المحتوى هذه مرة أخرى غيّر اسم الملف ثم افتحه واختر تمكين المحتوى أو تمكين الماكروات لأول مرة فقط وسيغيرها الملف كما مر بالصور
  18. شكرا لك أخي الكريم mhrrd وبانتظار رأي الأخ سعيد فيما تقدم وبانتظار تواصل الأعضاء المحترفين في المعادلات في الموضوع لإثرائه
  19. أخي الكريم بعد أن قمت برفع الأمان وفتحت ملفي ظهرت لك رسالة تخبرك أن الملف يحتوي على ماكروات ماذا فعلت مع هذه الرسالة؟؟!! ...... الصواب أن تمكن الماكرو حتى يعمل ويقوم بخفض الأمان بعد ذلك لاحظ النص الموجود في النموذج جرب وأخبرني بالنتيجة أخي الكريم
  20. أخبرني بالضبط ماذا حدث معك بعد تحميل الملف وبالتفصيل الممل ...... للعلم أرفقت مثال بصيغة mdb حتى يمكن لمستخدمي أوفيس 2003 وما قبلها تجربته
  21. أخي الكريم لتخفيض أمان الأكسس برمجيا لجميع نسخ الأكسس ضع في حدث عند التحميل للنموذج الذي تفتح عليه قاعدة البيانات الكود التالي Private Sub Form_Load() If CreateObject("WScript.Shell").RegRead("HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings")) <> "1" Then CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings"), "1", "REG_DWORD" End If End Sub ومرفق مثال على ذلك بصيغة 2010 و 2003 يرجى تجربته على أكثر من إصدار أنا جربته على 2010 فقط ولكن بفضل الله الفكرة صحيحة MasAccessSecurity.rar MasAcessSecurity_mdb.rar
  22. افتح النموذج في عرض التصميم ثم اضغط على ورقة الخصائص property sheet من التبويب تصميم design في شريط الأوفيس ribbon ثم ابحث عن الخاصية منبثق popup في قائمة الخصائص وغيرها إلى نعم yes
  23. بالنسبة لتغيير الاسم يمكنك الذهاب إلى لوحة التحكم ----> تعديل اسم الظهور ثم تكتب الاسم الذي تريده وكلمة المرور الحالية ........... وبالنسبة لموضوع العدد أنت الذي قررت أن يكون 30 وتسأل الآن ماذا إذا لم يجد 30 أعتقد أنه يجب مراجعة المطلوب بدقة حتى لا تتعب الناس معك وكل عام أنتم بخير
  24. أخي الكريم كيماس ابا عمر بالنسبة لموضوع إرسال الموقع لتنبيهات على بريدك إذا رد أحد على الموضوع يجب تفعيلها أولا بالضغط على (متابعة هذا الموضوع) الموجودة أعلى يسار الموضوع أو بصورة افتراضية لكل المواضيع التي اشتركت فيها من خلال لوحة التحكم ---> خيارات التنبيهات ستجد جميع خيارات التنبيه عدّلها كما تشاء
  25. أخي الكريم أبو الحسين كل عام أنتم بخير لعمل ما تريد استعمل العمود j لحساب مجموع كل صف من e4:h4 إذا كانت b4 لا تساوي الإجمالي =IF(B4<>"الإجمالي",SUM(E4:H4),0) ثم انسخ المعادلة بطول العمود إلى الخلية j1000 مثلا ثم اكتب في الخلية i4 المعادلة التالية =SUM(J$4:J$1000)-I3 أتمنى أن يكون هذا هو المطلوب
×
×
  • اضف...

Important Information