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

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

قام بنشر

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

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

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

قام بنشر

اخى الكريم 

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

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

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

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

السلام عليكم

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