Per VBA Monitor aus Standby wecken
18.10.2019 12:02:06
Raffi
Vor 10 Jahren war ich fleissiger Besucher dieses Forums und fand immer wieder Lösungen und Hilfe. Nun habe ich beruflich etwas verändert, weiter weg von Excel und VBA, habe nun aber doch wiedermal ein Problem, an dem ich mir die Zähne ausbeisse. Vielleicht hat hier jemand eine hilfreiche Idee?
Und zwar gehts um folgendes: Ich arbeite seit einigen Jahren im Rettungsdienst und unsere Notfalleinsätze kommen auf verschiedenen Kanälen (Funk, Funkmeldeempfänger, Disposystem im RTW und E-Mail). Wir haben uns angewöhnt, dass wir den Einsatzauftrag im E-mail jeweils ausdrucken und "zur Sicherheit" noch auf Papier mitführen. Dazu habe ich ein kleines Makro programmiert, dass bei Eingang einer Mail das angehängte PDF öffnet, ausdruckt und am Bildschirm anzeigt und dann auch gleich der Bildschirm aus dem Standby geweckt wird, damit wir am PC gleich die Adresse und die Karte sehen und möglichst keine Zeit verlieren. Das hat unter Windows 7 perfekt funktioniert. Vor einiger Zeit wurde nun der Rechner getauscht und auf Win10 aktualisiert. Seit dem funktioniert das aufwecken des Bildschirms nicht mehr. Er zeigt zwar kurz das Bild an, geht dann aber sofort wieder schlafen.
Gelöst hab ichs ursprünglich mit dem kleinen Tool MonitorWecker.exe und folgendem Makro:
Sub Monitor_wecken()
'MonitorWecker.exe wird gestartet und holt Monitor aus Standby-Modus
Shell ("C:\Users\Public\MonitorWecker.exe")
Sleep (1000)
'MonitorWecker.exe wird gleich wieder beendet
Prozess_beenden ("MonitorWecker.exe")
End Sub
Ich hab schon diverse Alternativen ausprobiert, alle mit demselben Ergebnis.
Hat jemand von euch eine Idee, wie sich das unter Windows 10 wieder bewerkstelligen liesse?
Mir ist bewusst, dass das kein spezifisches Excel-Problem ist. Aber da ich die Qualität dieses Forums kenne und das wecken des Monitors ja auch aus Excel angestossen werden könnte, habe ich mir erlaubt, trotzdem mal hier anzufragen. Ich hoffe es ist nicht zu Off-Topic, aber ich bin echt etwas am Ende mit meinem Latein.
Vielen Dank jetzt schon!
Schöne Grüsse aus der Schweiz.