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

Forumthread: Menü- und Symbolleiste dauerhaft ausblenden

Menü- und Symbolleiste dauerhaft ausblenden
emem2404
Hallo,
ich möchte an einem PC, sämtliche Menü- und Symbolleisten in Excel ausblenden, so dass die Nutzer nur die Möglichkeit haben in das Excel-Formular Daten einzugeben und nicht über die Menüs oder die Symbole irgend etwas anderes tun können.
Kann ich die Leisten irgendwie dauerhaft ausblenden, so dass Sie auch bei einem nächsten Excel-Start nicht wieder erscheinen?
Betrifft im Moment noch Excel 2003, demnächst jedoch 2007.
Danke!
Gruß
MARTIN
Anzeige
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 08:38:06
Hajo_Zi
Hallo Martin,
Du willst es also nicht nur für eine Datei sonder Grundsätzlich?
Für eine Datei http://hajo-excel.de/chCounter3/getfile.php?id=150
Ansonsten Add In.

Anzeige
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 09:18:13
emem2404
Hallo Hajo,
Danke erst einmal, aber Du hast es schon richtig erkannt. An diesem PC möchte ich es generell unterbinden.
Welches AddIn steht denn hierfür zur Verfügung?
Gruß
MARTIN
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 09:24:50
Hajo_Zi
Hallo Martin,
das mußt Du dir selber erstellen. Vieleicht reicht es schon, wenn Du an diesem PC alle Symbolleisten ausblendest. Der Benutzer kann Sie sich aber wieder einblenden.

Anzeige
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 10:03:21
mumpel
Hallo!
Auch mit Add-In lassen sich die Symbolleisten nicht dauerhaft deaktivieren. Es gibt immer eine Möglichkeit die Symbolleisten wieder zu reaktivieren. Das gilt auch für die MuFu/Menüband in Excel 2007/2010. Es sei denn man deaktiviert per Registrierungsdatenbank (Gruppenrichtlinie) VBA.
Aber was nützt Excel wenn man nur eine einzige Datei nutzen kann? Dein Vorhaben finde ich gelinde gesagt absoluten Schwachsinn.
Gruß, René
Anzeige
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 11:52:41
emem2404
Hallo Rene, Du weist ja nicht, wozu ich das benötige.
An diesem einen PC soll tatsächlich nur die Eingabe von bestimmten Daten möglich sein. Der PC wird an dieser Stelle zu nichts anderes benötigt, daher ist es eben kein Schwachsinn.
Gruß
MARTIN
AW: Menü- und Symbolleiste dauerhaft ausblenden
02.06.2010 12:05:03
mumpel
Dann blende die Symbolleisten aus und sperre VBA auf Benutzerebene. Dann kann auch keiner manipulieren. Zusätzlich sperrst Du die rechte Maustaste in dieser Excelinstanz. Dann ist es für den Anwender schwieriger die Symbolleisten wieder zu aktivieren.
Oder Du machst das ganze VBA-gesteuert. Beim Öffnen der Datei alles inklusive Shortcuts (Tastenkombinationen per Application.OnKey umlenken) sperren. Eingaben nur per Userform. Beim Öffnen der Datei erscheint sofort die Userform. Beim Klick auf die OK-Schaltfläche werden die Daten in die Tabelle eingetragen, die Userform geschlossen, die Datei gespeichert und geschlossen, die Tastenkombinationen wiederhergestellt und Excel sofort beendet.
Anzeige
Nachtrag:
02.06.2010 12:06:35
mumpel
Zusätzlich die Datei (mit Kennwort) per Exe öffnen (Dateikennwort wird automatisch übergeben), dann ist VBA automatisch aktiv und kein Anwender kann manipulieren.
AW: Nachtrag:
02.06.2010 12:15:08
emem2404
Hallo Mumpel,
das hört sich richtig gut an.
Verrätst Du mir nun noch, wie ich die VBA auf Benutzerebene sperren kann?
Danke!
Gruß
MARTIN
Anzeige
AW: Nachtrag:
02.06.2010 12:22:13
mumpel
Dazu musst Du VBA deinstallieren. Wie das genau geht weiss ich nicht.
;
Anzeige
Anzeige

Infobox / Tutorial

Menü- und Symbolleisten in Excel dauerhaft ausblenden


Schritt-für-Schritt-Anleitung

Um die Menü- und Symbolleisten in Excel dauerhaft auszublenden, gehe folgendermaßen vor:

  1. Excel öffnen: Starte Excel auf dem gewünschten PC.

  2. Menüband ausblenden:

    • Klicke mit der rechten Maustaste auf das Menüband.
    • Wähle „Menüband minimieren“ aus. Dies blendet das Menüband aus, aber es kann bei Bedarf wieder eingeblendet werden.
  3. VBA verwenden (für fortgeschrittene Nutzer):

    • Öffne den VBA-Editor mit ALT + F11.
    • Füge ein neues Modul hinzu und verwende den folgenden Code, um die Symbolleisten auszublenden:
    Sub Ausblenden()
       Application.CommandBars("Standard").Visible = False
       Application.CommandBars("Format").Visible = False
    End Sub
    • Du kannst diesen Code anpassen, um andere Leisten auszublenden.
  4. Benutzerebene sperren:

    • Um das Einblenden der Leisten zu verhindern, kannst du VBA-Schutzmaßnahmen implementieren, indem du die rechte Maustaste und Shortcuts deaktivierst.
    • Füge dazu folgenden Code in das Workbook_Open-Ereignis ein:
    Private Sub Workbook_Open()
       Application.OnKey "^z" ' Deaktiviert STRG + Z
       ' weitere Shortcuts deaktivieren
    End Sub
  5. Speichern und Schließen: Schließe den VBA-Editor und speichere die Datei.


Häufige Fehler und Lösungen

  • Leisten erscheinen wieder nach Neustart: Stelle sicher, dass Du die Änderungen im VBA-Editor gespeichert hast und die Datei im richtigen Format (z.B. .xlsm) speicherst.
  • Der Code funktioniert nicht: Überprüfe, ob Du die richtigen Namen der CommandBars verwendest. Diese können je nach Excel-Version variieren.
  • Unabsichtliches Einblenden durch Benutzer: Implementiere den Schutz in der Excel-Umgebung, indem Du die Benutzerrechte anpasst.

Alternative Methoden

  1. Gruppenrichtlinien: In einer Unternehmensumgebung kannst Du Gruppenrichtlinien verwenden, um die Benutzeroberfläche für alle Benutzer zu steuern.
  2. Excel Add-Ins: Es gibt verschiedene Add-Ins, die eine benutzerdefinierte Oberfläche bieten, die die Symbolleisten verbirgt.
  3. Formularsteuerelemente: Erstelle ein Excel-Formular, das die Benutzeroberfläche ersetzt, und ermögliche nur die Eingabe über das Formular.

Praktische Beispiele

  • Eingabeformular: Erstelle ein Formular mit verschiedenen Eingabefeldern, das beim Öffnen der Datei erscheint. So können Benutzer nur die vorgesehenen Daten eingeben.
  • VBA-Skript zur Deaktivierung: Verwende ein VBA-Skript, das beim Öffnen der Datei automatisch läuft und alle Symbolleisten ausblendet und Tastenkombinationen deaktiviert.

Tipps für Profis

  • Menüband automatisch ausblenden deaktivieren: Wenn Du das Menüband dauerhaft einblenden möchtest, kannst Du die Einstellung in den Optionen ändern.
  • Regelmäßige Backups: Da Änderungen an VBA und den Einstellungen Auswirkungen auf die gesamte Datei haben können, erstelle regelmäßige Backups.
  • Benutzerfreundlichkeit: Berücksichtige die Benutzerfreundlichkeit und stelle sicher, dass die Eingabemaske klar und verständlich gestaltet ist.

FAQ: Häufige Fragen

1. Wie kann ich die Excel Bearbeitungsleiste dauerhaft einblenden?
Du kannst die Bearbeitungsleiste anpassen, indem Du in den Excel-Optionen die Sichtbarkeit festlegst.

2. Was kann ich tun, wenn jemand die Menüs wieder einblendet?
Implementiere VBA-Schutzmaßnahmen, um die Benutzerrechte einzuschränken und das Einblenden der Menüs zu verhindern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige