Menüleisten in MS-Office

Transcrição

Menüleisten in MS-Office
Gestalten eigener Menüleisten in MS-Office 97/2000/XP/2003
In MS-Office können eigene (benutzerdefinierte) Menüsysteme erstellt werden. Weiterhin existiert
natürlich auch die Möglichkeit in das existierende (integrierte) Menüsystem einzugreifen oder auch eigene
Menüs in Symbolleisten einzubinden.
Achtung:
Die vom Nutzer durchgeführten Änderungen an den Einstellungen des Menüsystems werden in
spezifischen Dateien gespeichert.
Diese Änderungen sind nach einer Neuinstallation der entsprechenden Programme (z.B. bei Absturz oder
bei Beschädigung des Programms) nicht mehr verfügbar.
Andererseits sind die benutzerdefinierten Einstellungen auf einem anderen PC natürlich nicht vorhanden.
Deshalb ist es notwendig den Ort (Dateien und Ordner) zu kennen, wo diese Einstellungen gesichert sind.
Außerdem sollte man auch andere Methoden zur Nutzung und Sicherung benutzerdefinierter
Einstellungen kennen.
Das soll aber nicht der Inhalt dieses Beitrages sein, sondern soll als eigenständiges Thema behandelt
werden.
Inhaltsverzeichnis
1
Aufbau eines Menüsystems
2
Mögliche Änderungen eines Menüsystems
2.1
Eingreifen in das integrierte Menüsystem
2.1.1
Arbeiten mit den Menüleisten
2.1.2
Arbeiten in den Menüleisten
2.1.3
Arbeiten in den Menüs
2.2
Ergänzen der integrierten Menüleisten durch eigene Menüleisten
2.2.1
Arbeiten mit den Menüleisten
2.2.2
Arbeiten in den Menüleisten
2.2.3
Arbeiten in den Menüs
3
Gestalten benutzerdefinierter Menüsysteme
3.1
Aufrufen des Dialogfeldes „Anpassen“
3.2
Erstellen benutzerdefinierter Menüsysteme mithilfe des Dialogfeldes „Anpassen“
3.2.1
Erstellen eines neuen Menüs/Untermenüs
3.2.2
Anbinden von Makros an Menüsystemelemente
3.2.3
Löschen von Menüsystemelementen
3.2.4
Wiederherstellen veränderter integrierter Menüsystemelemente
3.2.5
Erstellen benutzerdefinierter Menüleisten in MS-ACCESS
3.3
Gestalten von Menüsystemelementen
3.4
Beispiele benutzerdefinierter Menüsysteme
Fieting, Olaf
1 von 13
24.04.05, 16:34
1
Aufbau eines Menüsystems
Wenn man mit Menüsystemen arbeiten möchte, muss klar sein, dass sie hierarchisch aufgebaut sind. In
dieser Hierarchie steht die Menüleiste an höchster Stelle.
Diese bestehen aus einer bestimmten Anzahl von Menüs, die wiederum Menüs oder auch Befehle
enthalten können.
Dabei muss zwischen
unterschieden werden.
Standardmenüleisten
(integrierte)
und
benutzerdefinierte
Menüleisten
In Abhängigkeit von der entsprechenden Anwendung existieren unterschiedliche Standardmenüleisten (in
Anzahl als auch Aussehen).
Anwendung
Standard-Menüleisten
MS-Word
Menüleiste
MS-EXCEL
Arbeitsblatt-Menüleiste
Diagramm-Menüleiste
2
MS-ACCESS
Menüleiste
MS-PowerPoint
Menüleiste
Mögliche Änderungen eines Menüsystems
Nicht alle im weiteren aufgeführten Möglichkeiten können mit „normalen“ integrierten Menüleisten erstellt
werden.
In diesem Fall sind Kenntnisse in der Programmierung mit Visual Basic for Applications (VBA) notwendig.
Auch das soll nicht Inhalt dieser Darlegungen sein, sondern soll als eigenständiges Thema behandelt
werden.
2.1
Eingreifen in das integrierte Menüsystem
An dieser Stelle muss zwischen der Arbeit mit den Menüleisten, in den Menüleisten und der Arbeit in den
Menüs unterschieden werden.
2.1.1 Arbeiten mit den Menüleisten
Fieting, Olaf
(a)
Verändern integrierter Menüleisten
(b)
Wieder herstellen einer integrierten Menüleiste nach vorgenommenen Änderungen
2 von 13
24.04.05, 16:34
2.1.2 Arbeiten in den Menüleisten
(a)
Einfügen benutzerdefinierter Menüs
(b)
Löschen integrierter oder benutzerdefinierter Menüs
(c)
Wieder herstellen integrierter Menüs
(d)
Umbenennen integrierter und benutzerdefinierter Menüs
(e)
Deaktivieren/Aktivieren integrierter und benutzerdefinierter Menüs
2.1.3 Arbeiten in den Menüs
2.2
(a)
Einfügen benutzerdefinierter Untermenüs
(b)
Löschen integrierter oder benutzerdefinierter Untermenüs
(c)
Wieder herstellen integrierter Untermenüs
(d)
Umbenennen integrierter oder benutzerdefinierter Untermenüs
(e)
Deaktivieren/Aktivieren integrierter oder benutzerdefinierter Untermenüs
(f)
Löschen der Dateiliste
(g)
Löschen der Fensterliste
(h)
Markieren/Demarkieren benutzerdefinierter Untermenüs (Häkchen)
Ergänzen der integrierten Menüleisten durch eigene Menüleisten
Das Ergänzen von Menüleisten betrifft natürlich auch das Einschließen eigener Menüs und Befehle. Auch
hier muss zwischen der Arbeit in den Menüleisten, der Arbeit mit den Menüleisten der Arbeit in den Menüs
und Untermenüs unterschieden werden.
Benutzerdefinierte Menüleisten (mit Ausnahme
Programmierung in VBA realisiert werden.
von
MS-ACCESS)
können
nur
mithilfe
2.2.1 Arbeiten mit den Menüleisten
Fieting, Olaf
(a)
Menüleisten einfügen
(b)
Menüleisten anzeigen
(c)
Menüleisten löschen
3 von 13
24.04.05, 16:34
der
2.2.2 Arbeiten in den Menüleisten
(a)
Einfügen benutzerdefinierter Menüs
(b)
Löschen benutzerdefinierter Menüs
(c)
Umbenennen benutzerdefinierter Menüs
(d)
Deaktivieren/Aktivieren benutzerdefinierter Menüs
2.2.3 Arbeiten in den Menüs
3
(a)
Einfügen benutzerdefinierter oder integrierter Befehle
(b)
Löschen eingefügter Befehle
(c)
Umbenennen von Befehlen
(d)
Deaktivieren/Aktivieren von Befehlen
(e)
Markieren/Demarkieren von Befehlen
Gestalten benutzerdefinierter Menüsysteme
Da es nicht die Aufgabe dieses Beitrages ist, Menüsysteme mithilfe der Programmierung in VBA zu
erstellen, wird hier nur auf die Möglichkeit mittels des Dialogfeldes „Anpassen“ eingegangen.
Das sollte auch die Aufgabe der Nutzer sein, die sich nicht der Programmierung hingezogen fühlen. Also
eine Aufgabe für den ganz normalen Anwender. Diese haben zwar nur eingeschränkte Möglichkeiten,
doch dafür können diese relativ einfach umgesetzt werden.
3.1
Aufrufen des Dialogfeldes „Anpassen“
Zum Aufrufen des Menüs "Anpassen" stehen folgende Varianten zur Verfügung.
Fieting, Olaf
(a)
"Ansicht" – "Symbolleisten" – "Anpassen"
(b)
"Extras" – "Anpassen"
(c)
Klick mit der rechten Maustaste in den Symbolleistenbereich und Auswahl des
Menüs "Anpassen".
(d)
Klick mit der rechten Maustaste auf eine Symbolleiste oder die Menüleiste mit
anschließender Auswahl des Menüs "Anpassen".
(e)
Doppelklick in den Symbolleistenbereich, wodurch es zum direkten Aufrauf des
Dialogfelds "Anpassen" kommt.
4 von 13
24.04.05, 16:34
(f)
In der Version Office 2000 anklicken der Schaltfläche "Weitere Schaltflächen", in
der Version Office XP der Schaltfläche "Optionen für Symbolleisten" (am Ende
der entsprechenden Symbolleiste) mit anschließender Auswahl der Schaltfläche
"Schaltflächen hinzufügen oder entfernen" und Aufrufen des Dialogfeldes
"Anpassen". Das gilt jedoch nicht für alle Symbolleisten.
Nach dem Erscheinen des Dialogfeldes muss in die Registerkarte „Befehle“
umgeschaltet werden.
Fieting, Olaf
5 von 13
24.04.05, 16:34
3.2
Erstellen benutzerdefinierter Menüsysteme mithilfe des
Dialogfeldes „Anpassen“
Beim Erstellen eines Menüsystems sollte darauf geachtet werden, dass sich jedes Menü/Untermenü so
verhält, wie es für ein Windows-Menü üblich ist.
Darunter ist zu verstehen, dass es mit Tastenkombinationen/Shortcuts (Unterstrichener Buchstabe im
Menü oder auch mit zugewiesenen STRG-Buchstabe-Kombinationen) angesteuert werden kann. Der
Shortcut sollte eventuell im Menü ausgewiesen werden.
Weiter sollte darauf geachtet werden, dass ein Menü, das ein Dreieck enthält, auch wirklich Untermenüs
besitzt und nicht das abschließende Menü darstellen soll.
Wichtig ist auch, dass abschließende Menüs eine Aktion auslösen müssen. Das können in Office
vorgesehene Befehle oder auch Makros (Makros sind kleine Programme, die zur Automatisierung
komplexer oder sich ständig wiederholender Aufgaben dienen.) sein. Diese Makros können von anderen
zur Verfügung gestellt worden, aufgezeichnet oder bei Kenntnissen in VBA selbst geschrieben worden
sein.
Das Erstellen von Makros (Aufzeichnen mit dem Makrorekorder) soll an dieser Stelle nicht behandelt
werden. Das soll ebenfalls Bestandteil eines separaten Beitrags sein.
3.2.1 Erstellen eines neuen Menüs/Untermenüs
(1)
Aufrufen des Dialogfeldes „Anpassen“ und Wechsel in die Registerkarte „Befehle“
(2)
Auswahl der Kategorie „Neues Menü“
(3)
Auswahl des Befehls „Neues Menü“ und Ziehen (mit der linken Maustaste) des Eintrages
in die gewünschte Ebene der Menühierarchie oder in eine gewünschte Symbolleiste
(4)
Bearbeiten des neuen Menüs (Name vergeben, Aussehen gestalten usw.)
(5)
Schließen des Dialogfeldes „Anpassen“ nach Abschluss aller Arbeiten
3.2.2 Anbinden von Makros an Menüsystemelemente
MS-EXCEL
Fieting, Olaf
(1)
Aufrufen des Dialogfeldes „Anpassen“ und Wechsel in die Registerkarte „Befehle“
(2)
Auswahl der Kategorie "Makros"
(3)
Aus dem Bereich "Befehle" den Befehl "Benutzerdefiniertes Menüelement" in die
gewünschte Stufe der Menühierarchie ziehen.
(4)
Aufruf des Kontextmenüs zum Bearbeiten von Elementen mit Klick der rechten Maustaste
auf das neue Menüelement. Gestalten des Elementes.
(5)
Auswahl des Menüs "Makro zuweisen".
6 von 13
24.04.05, 16:34
(6)
Auswahl des gewünschten Makros.
(7)
Bestätigen mit "OK"
(8)
Schließen des Dialogfeldes „Anpassen“ nach Abschluss aller Arbeiten
MS-Word, MS-ACCESS und PowerPoint
(1)
Aufrufen des Dialogfeldes „Anpassen“ und Wechsel in die Registerkarte „Befehle“
(2)
Auswahl der Kategorie "Makros" ("Alle Makros" in MS-ACCESS)
(3)
Aus dem Bereich "Befehle" das gewünschte Makro auswählen und in die gewünschte
Stufe der Menühierarchie ziehen.
(4)
Aufruf des Kontextmenüs zum Bearbeiten von Elementen mit Klick der rechten Maustaste
auf das neue Menüelement. Gestalten des Elementes.
(5)
Schließen des Dialogfeldes „Anpassen“ nach Abschluss aller Arbeiten
3.2.3 Löschen von Menüsystemelementen
Mithilfe des Dialogfeldes "Anpassen"
Fieting, Olaf
(1)
Aufrufen des Dialogfeldes „Anpassen“
(2)
Auswahl des zu löschenden Menüs bzw. Befehls
(3)
Auswahl mit der linken Taste aus der Struktur des Menüsystems herausziehen
(4)
Schließen des Dialogfeldes "Anpassen"
7 von 13
24.04.05, 16:34
Mithilfe der Alt-Taste
(1)
Einblenden der gewünschten Symbol- oder Menüleiste
(2)
Bei gedrückter Alt-Taste das zu entfernende Menü anklicken und aus der Leiste
herausziehen
Achtung
Dieses Verfahren ist nur möglich für Menüs, die sich in der obersten Ebene der Struktur
des Systems (also direkt in einer Menüleiste oder Symbolleiste) befinden. Enthaltene
Untermenüs, Befehle usw. werden sofort mit entfernt.
3.2.4 Wieder herstellen veränderter integrierter Menüsystemelemente
Wieder herstellen einer integrierten Menüleiste
(1)
Aufrufen des Dialogfeldes "Anpassen"
(2)
Auswahl der entsprechenden Symbolleiste
(3)
Anklicken der Schaltfläche "Zurücksetzen" der Registerkarte Symbolleisten
(4)
Schließen des Dialogfeldes "Anpassen"
Wieder herstellen integrierter Menüs
(1)
Aufrufen des Dialogfeldes "Anpassen"
(2)
Auswahl des entsprechenden integrierten Menüelementes
(3)
Aufrufen des Kontextmenüs für dieses Element durch Klick mit der rechten Maustaste auf
das Element
(4)
Auswahl des Menüs "Zurücksetzen"
(5)
Schließen des Dialogfeldes
Achtung
Benutzerdefinierte Menüs können nicht zurückgesetzt werden.
3.2.5 Erstellen benutzerdefinierter Menüleisten in MS-ACCESS
In MS-ACCESS wird diese Möglichkeit zur Verfügung gestellt, da eine Datenbank doch eine komplexe
Lösung darstellt. Deshalb macht es Sinn anstelle der Standardmenüleiste eine benutzerdefinierte
Menüleistung beim Öffnen der entsprechenden Datenbank einzublenden.
Fieting, Olaf
8 von 13
24.04.05, 16:34
Zum Erstellen einer benutzerdefinierten Menüleiste ist in folgender Reihenfolge vorzugehen:
(1)
Erstellen der benutzerdefinierten Menüleiste
(a)
(b)
Aufrufen des Dialogfeldes "Anpassen"
Auswahl der Registerkarte "Symbolleiste"
(c)
(d)
Mithilfe der Schaltfläche "Neu" eine neue Symbolleiste anlegen
Festlegen des Namens der neuen Symbolleiste
(f)
Aufrufen des
Dialogfeldes "Symbolleisteneigenschaften" über die Schaltfläche
"Eigenschaften"
(g)
(h)
(i)
Im Dropdownfeld "Typ" die Auswahl "Menüleiste" tätigen
Das Dialogfeld "Symbolleisteneigenschaften" schließen
Belegen der erstellten benutzerdefinierten Menüleiste mit entsprechenden Schaltflächen
bzw. Befehlen und Festlegen der entsprechenden Eigenschaften
Schließen des Dialogfeldes "Anpassen"
(j)
Fieting, Olaf
9 von 13
24.04.05, 16:34
(2)
Festlegen der Starteigenschaften von MS-ACCESS
(a)
Aufrufen des Dialogfeldes "Start" über "Extra – Start"
(b)
Entfernen der Haken bei
-
Unbeschränkte Menüs anzeigen
-
Standard-Kontextmenüs zulassen
-
Eingebaute Symbolleisten zulassen
-
Symbolleisten- und Menüänderungen zulassen
-
Access-Spezialtasten verwenden
(c)
Im Dropdownfeld "Menüleiste" die erstellte benutzerdefinierte Menüleiste auswählen
(d)
Bestätigen der Einstellungen mit "OK"
Mit diesen unter (2) durchgeführten Handlungen wird erreicht, dass beim Neuaufruf der Datenbank nur
noch die benutzerdefinierte Menüleiste eingeblendet wird. Außerdem werden andere, sonst mögliche,
Aktionen zur Vermeidung von Änderungen der benutzerdefinierten Menüleiste unterbunden.
Im vorliegenden Beispiel sieht das Bild der benutzerdefinierten Menüleiste der geöffneten Datenbank wie
folgt aus:
Diese Einstellungen können zeitweilig, ohne Veränderungen der Einstellungen, aufgehoben werden. Das
ist notwendig, damit Fehler behoben oder andere notwendige Einstellungen vorgenommen werden
können.
Dazu ist beim Öffnen der Datenbank die "SHIFT-Taste" gedrückt zu halten.
Fieting, Olaf
10 von 13
24.04.05, 16:34
3.3
Gestalten von Menüsystemelementen
In allen drei Versionen gibt es die Möglichkeit die Einträge in den Symbolleisten, Menüleisten und Menüs
nach eigenen Wünschen zu gestalten. Dazu dienen die unten abgebildeten Kontext-Menüs der einzelnen
Versionen und Bestandteile von MS-Office.
Diese können mit einem Klick der rechten Maustaste (bei geöffnetem Dialogfeld "Anpassen") auf das zu
bearbeitende Element ausgelöst werden.
Dabei ist zu berücksichtigen, dass sich die Kontextmenüs in den einzelnen Komponenten von MS-Office
und zwischen den Office-Versionen unterscheiden können, wobei nicht die grafische Gestaltung gemeint
sein soll.
Fieting, Olaf
EXCEL 97
EXCEL 2000/XP/2003
WORD /PowerPoint 97
Word/PowerPoint 2000/XP/2003
11 von 13
24.04.05, 16:34
Access 97
Fieting, Olaf
Access 2000/XP/2003
Befehl
Bedeutung
Zurücksetzen
Zurücksetzen
Schaltfläche.
Löschen
Löschen des Elementes.
Name
Ändern der Bezeichnung und der Tastenkombination zur Ansteuerung für das ausgewählte Element.
Schaltfläche kopieren
Kopieren der ausgewählten Schaltfläche mit allen
ihren Eigenschaften zum Einfügen in andere
Symbolleisten/Menüs.
Schaltfläche einfügen
Einfügen einer kopierten Schaltfläche anstelle
einer ausgewählten Schaltfläche.
Schaltfläche zurücksetzen
Zurücksetzen einer ausgewählten Schaltflächen
in den ursprünglichen Zustand.
Schaltfläche bearbeiten
Grafische Bearbeitung und Veränderung der
Lage des Symbols auf der Schaltfläche.
Schaltflächensymbol ändern
Zuordnen eines neuen Symbols aus einer
vorhandenen Auflistung zur Schaltfläche anstelle
des vorhandenen Symbols.
Standard
Der festgelegte Standard wird angezeigt. Das
kann nur Text, nur ein Symbol oder auch beides
sein.
Nur Text (immer)
Es wird nur der Text der Schaltfläche
(Beschreibung) angezeigt. Wirkt sich auf
Schaltflächen und Menüs aus.
12 von 13
der
Veränderungen
einer
24.04.05, 16:34
3.4
Nur Text (in Menüs)
Es wird nur der Text der Schaltfläche
(Beschreibung) angezeigt. Wirkt sich nur auf
Menüs aus.
Schaltflächensymbol und Text
Es werden Symbol und Beschreibung angezeigt,
soweit beides vorhanden ist.
Gruppierung beginnen
Setzen
einer
senkrechten/waagerechten
Trennungslinie zur Gruppierung von Symbolen
mit zusammengehöriger Bedeutung.
Makro zuweisen
Anbinden eines aufgezeichneten oder eines
geschriebenen Makros an eine Schaltfläche oder
eines Menüs (Nur in EXCEL).
Hyperlink zuweisen
Anbinden eines Hyperlinks (z.B. URL) an eine
Schaltfläche
oder ein
Menü
(in
allen
Komponenten ab der Version MS-Office 2000).
Eigenschaften
Aufrufen der "Steuerelement-Eigenschaften" für
Datenbanken (nur in MS-Access).
Beispiel eines benutzerdefinierten Menüsystems
Als Beispiel soll folgendes Menüsystem gelten, dass aus dem Menü "Firma Liesewitz", und in die
Menüleiste einer EXCEL-Version eingebettet ist.
Dieses Menü besitzt drei untergeordnete Menüs, in denen sich entsprechende Befehle befinden. An diese
können Makros angebunden sein, die die entsprechenden Dokumente aufrufen.
Fieting, Olaf
13 von 13
24.04.05, 16:34