logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ملك محمد لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة اكسيل اسئله واجابات



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





05-09-2019 09:16 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10536
رصيد العضو : 5
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36819
الاعجاب : 210
السلام عليكم ورحمة الله وبركاته

هل فكرت يوماً بأنه يمكن لملف الإكسيل أن يقتل نفسه .. أن ينتحر ؟! يبدو أنه سيفعل ذلك بعد كل ما فعلناه به :)

kSeGy_001

إليكم الكود الذي يقوم بمسح المصنف الحالي الذي يحتوي على الكود ، أي أن الملف يدمر نفسه تماماً ويمحو أثره من على الهارد ديسك.
CODE
Sub Suicide()
    If MsgBox("This Workbook Will Be Killed .  Are You Sure?", vbYesNo) = vbYes Then
        MsgBox "Great Decision Man", 64
        
        With ThisWorkbook
            .Save
            .ChangeFileAccess Mode:=xlReadOnly
            Kill .FullName
            .Close SaveChanges:=False
        End With
    Else
        MsgBox "You Are Insane! Why Didn't You Kill Me?", vbCritical
    End If
End Sub


ما الفائدة التي يمكن أن نستغلها من هذا الكود؟
قد ينظر البعض إلى الموضوع أنه موضوع ترفيهي ، أو من وجهة نظر أنه من الغرائب والعجائب في الإكسيل ، ولكن بنظرة فاحصة يمكننا استغلال هذا الكود في حماية المصنف بشكل كبير ، وذلك من خلال ربط فتح المصنف بسيريال الهارد ديسك على سبيل المثال أو سيريال اللوحة الأم للجهاز.

لحماية المصنف من أن يتم تشغيله على هارد ديسك آخر أو جهاز آخر ضع الكود التالي في حدث المصنف
CODE
Private Sub Workbook_Open()
    If Hex(CreateObject("Scripting.FileSystemObject").Drives.Item("C:").SerialNumber) <> "BE2EFE3A" Then
        With ThisWorkbook
            .Save
            .ChangeFileAccess Mode:=xlReadOnly
            Kill .FullName
            .Close SaveChanges:=False
        End With
    End If
End Sub

Sub Get_Hard_Disk_Serial_Number()
    Range("A1").Value = Hex(CreateObject("Scripting.FileSystemObject").Drives.Item("C:").SerialNumber)
End Sub



* قم بتشغيل الإجراء الفرعي المسمى Get_Hard_Disk_Serial_Number ، لتحصل على السيريال الخاص بالهارد ديسك لجهازك ، ستجد السيريال في الخلية A1 في ورقة العمل .. كل ما عليك هو أن تنسخ السيريال في الخلية A1 وتضعه في الكود بدلاً من السيريال BE2EFE3A

* قم بحفظ المصنف ثم أغلق المصنف وأعد فتحه ، سيتم فتح المصنف بشكل طبيعي لأن المصنف يعمل على جهازك وفقط ... جرب أن تعطي المصنف لأحد أصدقائك لتجربة الملف عنده ، واجعله يخبرك بالنتيجة (بالطبع لن يفتح الملف لديه بل سيمحى أثره بمجرد أن يقوم صديقك بفتح المصنف)

وأخيراً إليكم الملف المرفق به الأكواد المستخدمة في الموضوع ، مع تطبيق الكود الأول فقط ، أما الثاني فيلزم تجربته بنفسك


رابط الملف من هنا

إعداد وتقديم / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: hassona229، ahmed ismail 2022،



look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 09:50 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 1
المشاركات : 1343
رصيد العضو : 15
الجنس :
الدعوات : 13
قوة السمعة : 10124
الاعجاب : 79
موقعي : زيارة موقعي
لا حول ولا قوة الا بالله
هينتحر اكيد من اللي شايفه 30
0001



توقيع :Yasser Elaraby
663013020

look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 10:34 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 55
المشاركات : 378
رصيد العضو : 20
الجنس :
تاريخ الميلاد : 13-10-1973
قوة السمعة : 505
الاعجاب : 4
كم انت رائع يا عزيزى ياسر




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 10:49 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10536
رصيد العضو : 5
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36819
الاعجاب : 210
بارك الله فيك أخي الغالي ياسر العربي . هو بصراحة شاف كتير وعشان كدا لازم يموت :)

الأروع هو مرورك العطر أخي صلاح




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 10:57 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 15-02-2018
رقم العضوية : 4397
المشاركات : 449
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 29-12-1985
قوة السمعة : 1085
الاعجاب : 0
زادك الله علما استاذ ياسر
بارك الله فيك




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 11:04 صباحاً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 18
المشاركات : 356
رصيد العضو : 8
الجنس :
تاريخ الميلاد : 7-7-1979
الدعوات : 1
قوة السمعة : 945
الاعجاب : 5
جزاكم الله خيرا

ملحوظة وسؤال

السؤال
هل هناك فرق بين استخدام
.ChangeFileAccess xlReadOnly

.ChangeFileAccess Mode:=xlReadOnly

ملحوظة :
يمكن استخدام هذا السطر لحذف الملف بدون رسالة انذار وتنبيه
Application.Display Alerts = False




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 12:36 مساءً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10536
رصيد العضو : 5
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36819
الاعجاب : 210
لا فرق بينهما أخي أبا الحسن .. السطر الثاني مختصر فقط

أما السطر الأخير في مشاركتك لا يحذف الملف إنما يوقف تشغيل التبيهات ...




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 01:39 مساءً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 18
المشاركات : 356
رصيد العضو : 8
الجنس :
تاريخ الميلاد : 7-7-1979
الدعوات : 1
قوة السمعة : 945
الاعجاب : 5
نعم انا اقصد
انه يوقف التنبيه
قبل القيام بعملية الحذف




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 01:52 مساءً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10536
رصيد العضو : 5
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36819
الاعجاب : 210
الكود ينفذ الحذف بدون تنبيه وبدون استخدام Alerts
التنبيه في الموجود في الكود عبارة عن رسائل للتأكيد ..




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 04:16 مساءً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 14
المشاركات : 1309
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 4-7-1990
الدعوات : 59
قوة السمعة : 4570
الاعجاب : 0
موقعي : زيارة موقعي
بارك الله فيك استاذ ياسر خليل وعمل اكثر من رائع

ثانيا استاذ ياسر العربي ممكن الملف يكون عايز يعمل تحالف من اخر عدو موجود وبيرمى نفسه في الزوم لينتحر :)



توقيع :محمود ابو الدهب
لى عظيم الشرف بالانضمام لهذا الصرح العظيم
وكم أتمنى من الله
ان يعيننى ويعلمنى من علمة الواسع فهو ولي ذالك وهو على كل شي قدير

تحياتى وتقدير للجميع  محمود ابوالدهب

look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 04:20 مساءً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
عمل ممتاز استاذ ياسر بارك الله فيك وجزاك الله خير الثواب



توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 05:04 مساءً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10536
رصيد العضو : 5
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36819
الاعجاب : 210
أخي العزيز محمود أبو الدهب
أخي العزيز علي
بارك الله فيكما وجزيتما خيراً ..




look/images/icons/i1.gif انتحار ملف الإكسيل Workbook Suicide Kill Itself From Hard Disk
  05-09-2019 10:51 مساءً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 47
المشاركات : 820
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 14-10-1973
الدعوات : 79
قوة السمعة : 8468
الاعجاب : 12
شكلك حبيبى ياسر
جاى كده من الأجازة مزاجك عالى
أكواد رائعة من جعبة الحاوى
--------
ملحوظة صغيرة جدا
يحبذ استخدام سريال اللوحة الأم بدلا من سريال الهارد
حيث أن الكثير يشتكى من تلف الهارد أسرع وأكثر من المازر بورد

10635-10




اضافة رد جديد اضافة موضوع جديد
الصفحة 2 من 2 < 1 2 >




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
كل يوم كود من أكواد الإكسيل VBA YasserKhalil
5 1909 علي بطيخ سالم
درس خصوصي لابنك في تعلم اللغة الإنجليزية بمساعدة الإكسيل YasserKhalil
15 1633 YasserKhalil
اتفرج على لوحة الموناليزا في الإكسيل Insert Symbols Using VBA YasserKhalil
23 2954 YasserKhalil
سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object YasserKhalil
33 5582 علي بطيخ سالم
إرسال رسائل نصية من خلال الإكسيل Send SMS Messages Twilio API Using VBA YasserKhalil
8 2162 YasserKhalil

الكلمات الدلالية
Disk ، Hard ، From ، Itself ، Kill ، Suicide ، Workbook ، الإكسيل ، انتحار ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 05:06 PM