Ți s-a întâmplat să te ridici 5 minute de la birou și laptopul a intrat în sleep? Sau poate rulezi un proces important și nu vrei ca sistemul să se oprească din cauza inactivității? Vestea bună e că poți preveni acest lucru cu un mic truc direct din Excel, chiar dacă nu ai cunoștințe tehnice!
Nu contează ce fișier ai deschis – poate fi chiar unul gol.
Test
.📦 Excel tocmai a creat în fundal un fișier special care îți permite să rulezi coduri personale în orice alt fișier Excel. Nu trebuie să-l vezi – el lucrează discret pentru tine.
Declare PtrSafe Function SetThreadExecutionState Lib "kernel32" (ByVal esFlags As Long) As Long
Const ES_CONTINUOUS As Long = &H80000000
Const ES_SYSTEM_REQUIRED As Long = &H1
Const ES_DISPLAY_REQUIRED As Long = &H2
Sub PreventSleep()
SetThreadExecutionState ES_CONTINUOUS Or ES_SYSTEM_REQUIRED Or ES_DISPLAY_REQUIRED
MsgBox "Calculatorul va rămâne treaz cât timp acest mesaj este activ. Apasă OK pentru a reveni la comportamentul normal."
SetThreadExecutionState ES_CONTINUOUS
End Sub
PreventSleep
și dă click pe “Rulare” (Run).➡️ Un mesaj va apărea pe ecran – cât timp acel mesaj este deschis, calculatorul nu va intra în sleep și nici nu va opri ecranul.
Codul spune Windows-ului că „hei, sunt aici, fac ceva important, nu te culca!”. E o metodă elegantă și fără riscuri de a evita ca sistemul să intre în repaus – fără să atingi tastatura sau să miști mouse-ul în continuu.
Nu ai nevoie de aplicații externe sau setări complicate. Cu un simplu fișier Excel și un mic macro, poți să te asiguri că laptopul tău rămâne „treaz” cât timp ai nevoie. Ideal pentru apeluri lungi, procese automate sau când te ridici puțin de la birou.
Ți-a fost util acest tutorial? Ai întrebări sau vrei și alte trucuri simple? Scrie-ne în comentarii!