Sfidare i salvaschermo: Mantenere il computer sveglio quando è in remoto
Lavorare a distanza ha i suoi vantaggi: vi dà la flessibilità di gestire il vostro tempo in modo efficiente. Ma quel fastidioso screen saver o l’ibernazione del computer possono essere un vero incubo quando ci si allontana dalla scrivania. Se avete bisogno di fare una pausa, di riprendere fiato o semplicemente di fare qualcosa lontano dal computer senza apparire assenti o in giallo in Microsoft Teams, ci pensiamo noi!
Per molti lavoratori remoti, il famigerato stato giallo di Microsoft Teams, che indica inattività, può essere fonte di frustrazione. Ma non temete! Ci sono modi per tenere il computer sveglio e mantenere l’aspetto di attività.
Una magia del codice: Excel VBA alla riscossa
Per evitare che il computer si spenga o attivi lo screensaver, è possibile utilizzare un semplice script in Excel VBA che simula l’immissione di dati da tastiera a intervalli regolari. Il codice seguente invia continuamente il tasto Tab e poi attende 4 minuti e 50 secondi prima di ripetere il processo:
Sub SendTabKeysEveryFourFifty() Do While True ' Send the Tab key SendKeys "{TAB}" ' Wait for 4 minutes and 50 seconds Application.Wait Now + TimeSerial(0, 4, 50) Loop End Sub
La chiave da inviare può essere personalizzata in base alle proprie preferenze. È sufficiente sostituire "{TAB}"
con il codice del tasto desiderato. Ad esempio, è possibile utilizzare "{RIGHT}"
, "{DOWN}"
o qualsiasi altro codice valido.
Quando lo script è in esecuzione, il computer invia continuamente il tasto Tab, impedendo l’attivazione automatica della sospensione o dello screensaver. Per ripristinare la normale funzionalità, si consiglia di mettere in pausa lo script quando si torna al computer.
Dove incollare questo pezzo di codice?
Per adottare efficacemente questo approccio, seguite questi semplici passi:
- Aprire Excel: Avviare Microsoft Excel sul computer.
- Accedere all’editor VBA: Premere
Alt + F11
per aprire l’editor Visual Basic for Applications (VBA). Si trova nella scheda Sviluppo. - Inserire il modulo: Nell’editor, andare su
Insert
e scegliereModule
per inserire un nuovo modulo. - Incolla codice: Copiare e incollare il codice VBA fornito nel modulo.
- Eseguire lo script: Chiudere l’editor ed eseguire lo script premendo
F5
o scegliendoRun
dal menu.
Riprendete il controllo della vostra giornata lavorativa
Prendete il controllo del vostro ambiente di lavoro e dite addio alle frustrazioni causate dagli screensaver.
Buon coding e lavoro remoto produttivo!