Come impedire che Microsoft Teams cambi lo stato da Disponibile a Non disponibile?

  • Post category:it
  • Reading time:4 mins read

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:

VBA Code Display
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:

  1. Aprire Excel: Avviare Microsoft Excel sul computer.
  2. Accedere all’editor VBA: Premere Alt + F11 per aprire l’editor Visual Basic for Applications (VBA). Si trova nella scheda Sviluppo.
  3. Inserire il modulo: Nell’editor, andare su Insert e scegliere Module per inserire un nuovo modulo.
  4. Incolla codice: Copiare e incollare il codice VBA fornito nel modulo.
  5. Eseguire lo script: Chiudere l’editor ed eseguire lo script premendo F5 o scegliendo Run 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!