Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bildschirmhintergrund ändern

Forumthread: Bildschirmhintergrund ändern

Bildschirmhintergrund ändern
Christian
Hallo!
Hat jemand eine Idee, wie man aus Excel den Bildschirmhintergrund des Desktops verändern kann?
Hintergrund:
Bei Eintreten eines Events soll sich der Bildschirmhintergrund ändern, damit dieses Event möglichst auffällig bemerkbar gemacht wird (na, das war wieder ein deutscher Satz .... vielleicht versteht mich ja dennoch jemand ...)
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Bildschirmhintergrund ändern
Christian
Hab's schon!
'zunächst die benötigten API-Funktionen
Private Declare

Function SystemParametersInfo Lib "user32" _
Alias "SystemParametersInfoA" (ByVal uAction As Long, _
ByVal uParam As Long, ByVal lpvParam As Any, _
ByVal fuWinIni As Long) As Long
Private Const SPIF_SENDWININICHANGE = &H2
Private Const SPI_SETDESKWALLPAPER = 20
Private Const SPIF_UPDATEINIFILE = &H1
'Bilddatei (sFilename) muß BITMAP enthalten
Public 

Sub SetDesktopWallpaper(ByVal sFilename As String)
SystemParametersInfo SPI_SETDESKWALLPAPER, 0, sFilename, _
SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE
End Sub

'kein Desktop-Hintergrund
Public

Sub NoDesktopWallpaper()
SystemParametersInfo SPI_SETDESKWALLPAPER, 0, "", _
SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE
End Sub

.... voila!
(... muss jetzt aber zugeben, ist nicht von mir - hab's von einem Kollegen bekommen und der hat's aus dem Netz!!)
LG
CV
Anzeige
Danke - funktioniert bereits! - oT
Christian
oT
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige