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

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

قام بنشر

السلام عليكم جميعا 

لدي ملف اكسل و اريد عدم سرقته و فتحه في اي جهاز اخر .

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

 

ارجو منكم ( من اصحاب الخبرة والفكر النير ) مساعدتي في حل هذه المشلكة اما تصحيح الكود او التكرم ببرمجة كود اخر يمنع فتح ملف الاكسل المحدد الا بوجود ملف معين في مسار معين , ولكم من جزيل الشكر والتقدير 

هذا هو الكود  الذي معي في الوقت الحالي لكنه لا يعمل بشكل صحيح:

 

Private Sub Workbook_Open()
  Dim requiredFile As String
  Dim filePath As String

  ' حدد المسار والملف المطلوبين
  filePath = "C:\Program Files\new\officeteam.txt"
  requiredFile = "officeteam.txt"
  ' تحقق من وجود الملف
  If Dir(filePath & "\" & requiredFile) = "" Then
    MsgBox "ليس لديك الاذن في الاستخدام, يرجى التواصل مع مالك النظام . تنبيه.", vbCritical
    ThisWorkbook.Close SaveChanges:=False
  End If
End Sub

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

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

جرب هذا التعديل أخي الكريم :-

Private Sub Workbook_Open()
    Dim filePath As String

    ' المسار الكامل للملف
    filePath = "C:\Program Files\new\officeteam.txt"

    ' تحقق من وجود الملف
    If Dir(filePath) = "" Then
        MsgBox "ليس لديك الاذن في الاستخدام, يرجى التواصل مع مالك النظام . تنبيه.", vbCritical
        ThisWorkbook.Close SaveChanges:=False
    End If
End Sub

المشكلة أن الكود الذي كتبته يحتوي على خطأ في طريقة تحديد المسار ، حيث إنك قمت بدمج filePath مع requiredFile مرتين :excl: .

 

  • Like 1
قام بنشر

شكرا لك اخي
سوف يتم تجربة الكود المرسل منك , ثم سوف اعود اليكم و اخباركم بما سيحدث معي 

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