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

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

قام بنشر

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

ممكن مساعدتي في كتابة كود مكرو   لا يعمل الاكسل حتي يكون منصب برنامج معين علي الجهاز الكمبيوتر  مثلا  برنامج سكاي بي 

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

قام بنشر

اخى الكريم 

فى عالم البرمجه اعتقد انه ليس هناك شئ اسمه المستحيل باذن الله

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

تقبل اعتذارى واحترامى

  • تمت الإجابة
قام بنشر

السلام عليكم

Function Nm_Prgram(Nm_Pth As String) As Boolean
    Dim In_c As Integer
    On Error Resume Next
    In_c = GetAttr(Nm_Pth)
    Select Case Err.Number
    Case Is = 0
        Nm_Prgram = True
    Case Else
        Nm_Prgram = False
    End Select
    On Error GoTo 0
End Function
Sub Auto_Open()
    Dim Pth As String
    '===============================
    ' عادة مسار البرامج
    Pth = "C:\Program Files\skype"
    If Nm_Prgram(Pth) Then Else MsgBox " برنامج سكاي غير موجود على جهازك": _
    ThisWorkbook.Saved = 1: Application.Quit ' امر اغلاق الملف
End Sub

  • Like 4
  • 1 month later...
قام بنشر (معدل)

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

C:\Program Files 

او  المسار

 

Program Files (x86)

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

جرب الكود التالي

Sub Auto_Open()
    Select Case Len(Dir("C:\Program Files\Skype", vbDirectory)) <> 0 Or Len(Dir("C:\Program Files (x86)\Skype", vbDirectory)) <> 0
      Case True
        MsgBox "Hello"
      Case Else
        MsgBox "The Software Is Not Installed"
        ThisWorkbook.Saved = 1
        Application.Quit
    End Select
End Sub

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