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

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

  • أفضل إجابة
قام بنشر (معدل)

وجزاك الله خيراً أخي الحبيب

لاثراء الموضوع اكثر

هذا هو الكود الخاص بالعملية

 

Option Explicit

Declare Function ExitWindowsEx& Lib "user32" _
                                (ByVal uFlags&, ByVal wReserved&)



Public vartimer As Variant
 
Sub Timer()
    Call yahp
    vartimer = Format(Now + TimeSerial(0, 15, 0), "hh:mm:ss")
    If vartimer = "" Then Exit Sub
    Application.OnTime TimeValue(vartimer), "yahm"
End Sub
Sub yahm()
    ActiveWorkbook.Save
      Application.DisplayAlerts = False
      Application.Quit
      'Shell "noshutdown -s -t 02", vbHide'
      
      
End Sub
Sub yahp()
    On Error Resume Next
    Application.OnTime earliesttime:=vartimer, _
    procedure:="yahm", schedule:=False
    On Error GoTo 0
End Sub

 

هذه الاجزاء التي ستتغير في الكود

وضع الكلمة

Shell "noshutdown -s -t 02", vbHide

بين علامتين التعليق لتكون هكذا

'Shell "noshutdown -s -t 02", vbHide'

ليمنع غلق الجهاز

وتغيير الرقم ليكون 15 كما علمته باللون الاحمر  في الكود

ليغلق بعد 15 دقيقة ..

واذا اردنا تغيير الوقت

من هذا الجزء

TimeSerial

(0, 15, 0)

فالرقم الاول من اليسار يعني الساعة

الرقم الاوسط يعني الدقائق

الرقم الاول من جهة اليمين يعني الثواني

تم تعديل بواسطه محمد ابو البـراء
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information