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

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

قام بنشر (معدل)

1.jpg.f12aa6545990b446d4e0a017fb4c7c43.jpg

أريد كود يقوم بغلق جميع البرامج (العمليات في التاسك مانجر) ما عدا قاعدة البيانات اللي انا فاتحها حالياً وبرنامج كذا وكذا .. 

وشكراً ليكم مقدماً

تم تعديل بواسطه mohamed_th
قام بنشر

وعليكم السلام ورحمة الله وبركاته

تفضل اخي الكريم

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

ويمكن تنفيذ الامر لجميع البرامج التي تريد اغلاقها بتكرار الامر مع تغيير اسم البرنامج

نضع الكود التالي في وحدة نمطية

Function TaskKill(ProName)
    TaskKill = CreateObject("WScript.Shell").Run("taskkill /f /im " & ProName, 0, True)
End Function

ثم نستخدمه في زر امر كالتالي

Private Sub Command01_Click()
    If TaskKill("Excel.exe") = 0 Then
        MsgBox "تم اغلاق جميع ملفات Excel المفتوحة"
    Else
        MsgBox "لا توجد ملفات Excel المفتوحة"
    End If
End Sub

تحياتي

  • Like 1
قام بنشر

شكرا لاجابتك /// ووقتك /// واجابة ممتازة // لكن انا عايز أغلق كل برامج التاسك مانجر ما عدا /// ييعني اي حاجه AnyProgram.exe في التاسك مانجر الكود يقوم بإغلاقها  /// فالكود هيغلقهم مره واحده مع ترك برامج معينه احددها انا تعمل .

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information