Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ausblenden der Windows Taskleiste

Ausblenden der Windows Taskleiste
05.05.2006 13:45:32
Sebastian
Hallo Wissende,
Wie kann man denn per Makro die Windows-Taskleiste ausblenden und wieder einblenden?
Danke im Voraus.
Sebastian
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ausblenden der Windows Taskleiste
05.05.2006 13:49:29
Ramses
Hallo
Gar nicht.
Das ist ein Benutzerdefinierte Systemeinstellung.
Dazu musst du die Registry manipulieren
Gruss Rainer
AW: Ausblenden der Windows Taskleiste
05.05.2006 18:18:49
Gerd
Hi
nöö, die taskleiste ist ein normles Window, dass man mit API SetWindowPos positionieren
kann.
mfg Gerd
AW: Ausblenden der Windows Taskleiste
06.05.2006 08:10:26
Ramses
Hallo
Da hast du Recht.
Ich habe die Frage falsch verstanden.
Gruss Rainer
Anzeige
AW: Ausblenden der Windows Taskleiste
05.05.2006 13:55:11
Reinhard
Hi Sebastian,
http://www.pcwelt.de/know-how/tipps_tricks//betriebssysteme/windows/desktop/37108/
Kannst auch nach den dort genannten Api-Begriffen in Google suchen um eine Vba Lösung zu erhalten, oder benutze das dortige exe-Programm
Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
AW: Ausblenden der Windows Taskleiste
05.05.2006 14:43:16
Sebastian
Hmm,
ich habe mir das jetzt mal angeschaut. ich werde versuchen, das tool mal mit einzubinden.
Aber das Problem müßte doch auch leichter zu lösen gehen:
wenn ich jetzt einen Worksheet nehme, alles ausblende mit dem man etwas verändern kann, das fenster maximiere, dann sieht man die vertikale scrollbar nicht mehr, denn sie steht hinter der taskleiste. nur kann ich das ja nicht jedem benutzer zumuten, dass sie die taskleiste ausblenden.
ich habe mittlerweile das fenster mit xl normal etwas fixiert, aber es ist immernoch möglich es zu maximieren, und dann besteht das problem wieder.
hast du dazu vielleicht auch eine idee?
Danke.
Anzeige
AW: Ausblenden der Windows Taskleiste
05.05.2006 15:45:21
Matthias
Hallo Sebastian,
wenn ich jetzt einen Worksheet nehme, alles ausblende mit dem man etwas verändern kann, das fenster maximiere, dann sieht man die vertikale scrollbar nicht mehr, denn sie steht hinter der taskleiste.
Wenn du nur die Scroll-Leiste ausblenden willst:

ActiveWindow.DisplayHorizontalScrollBar = False

Oder was ist dein eigentliches Anliegen?
Gruß Matthias
Anzeige
AW: Ausblenden der Windows Taskleiste
05.05.2006 18:14:05
Nepumuk
Hallo Sebastian,
entweder so:
Option Explicit

Private Declare Function ShowWindow Lib "user32.dll" ( _
    ByVal hwnd As Long, _
    ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
    ByVal lpClassName As String, _
    ByVal lpWindowName As String) As Long

Private Const SW_HIDE = 0&
Private Const SW_SHOW = 5&
Private Const GC_CLASSNAMETASKBAR = "Shell_TrayWnd"

Public Sub Ein()
    ShowWindow FindWindow(GC_CLASSNAMETASKBAR, vbNullString), SW_SHOW
End Sub

Public Sub Aus()
    ShowWindow FindWindow(GC_CLASSNAMETASKBAR, vbNullString), SW_HIDE
End Sub

Oder so:
Option Explicit

Private Declare Function SetWindowPos Lib "user32.dll" ( _
    ByVal hwnd As Long, _
    ByVal hWndInsertAfter As Long, _
    ByVal x As Long, _
    ByVal y As Long, _
    ByVal cx As Long, _
    ByVal cy As Long, _
    ByVal wFlags As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
    ByVal lpClassName As String, _
    ByVal lpWindowName As String) As Long

Private Const SWP_SHOWWINDOW = &H40
Private Const SWP_HIDEWINDOW = &H80
Private Const GC_CLASSNAMETASKBAR = "Shell_TrayWnd"

Public Sub Ein()
    SetWindowPos FindWindow(GC_CLASSNAMETASKBAR, vbNullString), _
        0&, 0&, 0&, 0&, 0&, SWP_SHOWWINDOW
End Sub

Public Sub Aus()
    SetWindowPos FindWindow(GC_CLASSNAMETASKBAR, vbNullString), _
        0&, 0&, 0&, 0&, 0&, SWP_HIDEWINDOW
End Sub

Gruß
Nepumuk

Anzeige
AW: Ausblenden der Windows Taskleiste
08.05.2006 08:31:57
Sebastian
Danke, klappt super!!!
sorry wegen der späten Meldung, aber es war ja Wochenende :-)
Danke nochmal.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Windows Taskleiste ausblenden und einblenden in Excel


Schritt-für-Schritt-Anleitung

Um die Windows Taskleiste auszublenden oder wieder einzublenden, kannst du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und gehe zu "Entwicklertools". Wenn diese Registerkarte nicht sichtbar ist, aktiviere sie in den Excel-Optionen.

  2. Klicke auf "Visual Basic", um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject (DeinWorkbookName)" klickst und "Einfügen" > "Modul" wählst.

  4. Kopiere und füge den folgenden Code in das Modul ein:

    Option Explicit
    
    Private Declare Function ShowWindow Lib "user32.dll" ( _
       ByVal hwnd As Long, _
       ByVal nCmdShow As Long) As Long
    
    Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
       ByVal lpClassName As String, _
       ByVal lpWindowName As String) As Long
    
    Private Const SW_HIDE = 0
    Private Const SW_SHOW = 5
    Private Const GC_CLASSNAMETASKBAR = "Shell_TrayWnd"
    
    Public Sub TaskleisteAusblenden()
       ShowWindow FindWindow(GC_CLASSNAMETASKBAR, vbNullString), SW_HIDE
    End Sub
    
    Public Sub TaskleisteEinblenden()
       ShowWindow FindWindow(GC_CLASSNAMETASKBAR, vbNullString), SW_SHOW
    End Sub
  5. Speichere das Modul und schließe den VBA-Editor.

  6. Du kannst die Taskleiste jetzt mit den Makros TaskleisteAusblenden und TaskleisteEinblenden steuern.


Häufige Fehler und Lösungen

  • Fehler: "Windows 11 Taskleiste ausblenden funktioniert nicht."

    • Lösung: Stelle sicher, dass du die richtigen Berechtigungen hast. Manchmal kann es an den Benutzerkontoeinstellungen liegen. Überprüfe auch, ob andere Programme im Hintergrund die Taskleiste blockieren.
  • Fehler: "Tastenkombination Taskleiste ausblenden funktioniert nicht."

    • Lösung: Überprüfe, ob du die Tastenkombination richtig konfiguriert hast. Du kannst die Tastenkombination in den Windows-Einstellungen anpassen.

Alternative Methoden

Falls du die Taskleiste nicht über VBA steuern möchtest, kannst du auch die folgenden Methoden ausprobieren:

  • Automatisches Ausblenden: Gehe zu den Einstellungen der Taskleiste und aktiviere die Option "Taskleiste automatisch ausblenden". Diese Option ist besonders in Windows 10 und Windows 11 leicht zugänglich.

  • Tastenkombination: Du kannst die Taskleiste auch manuell ausblenden, indem du mit der rechten Maustaste auf die Taskleiste klickst und "Taskleiste anpassen" wählst. Dort kannst du die entsprechenden Einstellungen finden.


Praktische Beispiele

  1. Taskleiste automatisch ausblenden in Windows 10:

    • Rechtsklick auf die Taskleiste > "Taskleisteneinstellungen" > Aktiviere "Taskleiste automatisch ausblenden".
  2. Excel Suchleiste ausblenden:

    • Wenn du die Excel-Suchleiste ausblenden möchtest, kannst du einfach die Ansicht auf "Vollbild" umschalten.

Tipps für Profis

  • Wenn du häufig zwischen Aufgaben wechselst, könnte es hilfreich sein, ein Makro zu erstellen, das die Taskleiste ausblendet und gleichzeitig die Excel-Fenster maximiert. So kannst du schnell den Platz auf dem Bildschirm optimieren.

  • Nutze die Alt + F11 Tastenkombination, um schnell zum VBA-Editor zu gelangen, wenn du Anpassungen vornehmen möchtest.


FAQ: Häufige Fragen

1. Wie kann ich die Taskleiste ausblenden?
Du kannst die Taskleiste in Windows 10 und 11 über die Einstellungen oder mithilfe von VBA-Makros ausblenden.

2. Gibt es eine Tastenkombination, um die Taskleiste auszublenden?
Nein, standardmäßig gibt es keine spezifische Tastenkombination. Du kannst jedoch die Einstellungen anpassen, um die Taskleiste automatisch auszublenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige