اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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: .

 

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