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

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

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

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

طلبى هو انى عايز كود يقفل ملف اكسيل مثلا بعد 48 ساعه بحيث انى لو فتحت الملف ده مره يخصم 24 ساعه من الوقت والمره التانيه يخصم بردو 24 ساعه يبقى المجموع 48 ساعه ويطلب باسورد ولو الباسورد صح يبدأ يعد 48 ساعه جديده  ولو غلط يقفل الملف

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

الحل يعتمد على vba

المشكلة هي أن لو المستخدم  لديه ال VBA  غير شغال عند فتح الملف فان الكود لن يشتغل

على أية حال ... جرب هدا الكود ... أضف الكود الى ThisWorkbook Module

Private Sub Workbook_Open()
    Dim lDaysDiff As Long
    
    On Error Resume Next
        lDaysDiff = DateDiff("d", [LastOpen], Now)
        If Err = 13 Then Names.Add "LastOpen", Now, False: ThisWorkbook.Save
    On Error GoTo 0
    
    If lDaysDiff > 2 Then
        If InputBox("Enter Password") = "EnterYourPasswordHere" Then
            Names.Add "LastOpen", Now, False: ThisWorkbook.Save
        Else
            MsgBox "Wrong Password", vbCritical
            Me.Close True
        End If
    End If
End Sub

 

 

 

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

نعم لو غير تاريخ الجهاز هايفتح عادي و كدالك لو الماكروس غير شغالين

اكسيل ليس تطبيقا أمن .. من السهل اختراقه  ... ممكن حساب عدد الاستعمالات عوض عدد الأيام  لتفادي اللعب في تاريخ الجهاز

قام بنشر

طيب حضرتك انا معايه كود عدد الاستعمالات بس برضو فى مشكله ان لو اخد كذا نسخه من البرنامج يقدر يشتغل عليه عادى وكل ملف هيبقى ليه عدد استعملات خاصه بيه

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

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