Discussion:
symbolleisten schaltflächen erweitern
(zu alt für eine Antwort)
Lars Küster
2004-11-17 17:39:38 UTC
Permalink
Hallo NG

ich möchte eigene Symbolleisten erstellen, die diverse Funktionen für
mich übernehmen.

Leider ist die Auswahl an Symbolen sehr begrenzt, wenn man den Makros
eigene Symbole zuweisen will.

Gibt es eine Möglichkeit die Auswahl zu erweitern?
Wo sind die Symbole gespeichert?
Ist dies eine Office- oder eine Exceleisntellung?

Ich bedanke mich für Eure Bemühungen

Gruß aus dem Pott

Lars
unknown
2004-11-17 18:25:30 UTC
Permalink
Hallo Lars,
standardmäßig existieren mehrere tausend Schaltflächensymbole.
Um die FaceId (Kennziefer des Schaltflächensymbols) zu erfahren gibt
es "IconPicker". Schau mal bei herber.de vorbei und suche nach
Herber's Symbol Picker.

MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
Lars Küster
2004-11-17 19:44:21 UTC
Permalink
Hallo Frank,

vielen Dank für die Info. Gibt es auch die Möglichkeit diese Icons in
dem Auswahlmenü im Dialog Anpassen der Symbolleiste anzeigen zu lassen,
so daß ein User auch eine erweiterte Auswahl hat?

Aber hierfür schon mal vielen Dank. Hat mir für VBA sehr geholfen. Danke

Gruß Lars
Post by unknown
Hallo Lars,
standardmäßig existieren mehrere tausend Schaltflächensymbole.
Um die FaceId (Kennziefer des Schaltflächensymbols) zu erfahren gibt
es "IconPicker". Schau mal bei herber.de vorbei und suche nach
Herber's Symbol Picker.
MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
Andreas Stoye
2004-11-18 06:44:14 UTC
Permalink
Hi Lars,

Ansicht - Symbolleisten - Anpassen: jetzt rechts-klick auf irgendein
vorhandenes Icon. Im sich öffnenden Menu hast du alle Möglichkeiten
kopieren, einfügen, bearbeiten und unter Schaltflächensymbol ändern eine
kleine Vorauswahl von alternativen Icons. Lege vorher eine neue Symbolleiste
an und spiele ein wenig damit. Mit dem Editor (Schaltfläche bearbeiten)
lassen sich prima ganz eigene Entwürfe erstellen.

mfg Andreas
Post by Lars Küster
Hallo Frank,
vielen Dank für die Info. Gibt es auch die Möglichkeit diese Icons in
dem Auswahlmenü im Dialog Anpassen der Symbolleiste anzeigen zu lassen,
so daß ein User auch eine erweiterte Auswahl hat?
Aber hierfür schon mal vielen Dank. Hat mir für VBA sehr geholfen. Danke
Gruß Lars
Post by unknown
Hallo Lars,
standardmäßig existieren mehrere tausend Schaltflächensymbole.
Um die FaceId (Kennziefer des Schaltflächensymbols) zu erfahren gibt
es "IconPicker". Schau mal bei herber.de vorbei und suche nach
Herber's Symbol Picker.
MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
Lars Küster
2004-11-18 16:37:04 UTC
Permalink
Hi Andreas,

Danke für Deine Antwort.

Genau das mache ich ja schon. Allerdings habe ich keine Lust ständig
rumzumalen, sondern ich möchte die begrenzte vorhandene Auswahl um
weitere Auswahlmöglichkeiten ergänzen.

Gruß

Lars
Post by Andreas Stoye
Hi Lars,
Ansicht - Symbolleisten - Anpassen: jetzt rechts-klick auf irgendein
vorhandenes Icon. Im sich öffnenden Menu hast du alle Möglichkeiten
kopieren, einfügen, bearbeiten und unter Schaltflächensymbol ändern eine
kleine Vorauswahl von alternativen Icons. Lege vorher eine neue Symbolleiste
an und spiele ein wenig damit. Mit dem Editor (Schaltfläche bearbeiten)
lassen sich prima ganz eigene Entwürfe erstellen.
mfg Andreas
Post by Lars Küster
Hallo Frank,
vielen Dank für die Info. Gibt es auch die Möglichkeit diese Icons in
dem Auswahlmenü im Dialog Anpassen der Symbolleiste anzeigen zu lassen,
so daß ein User auch eine erweiterte Auswahl hat?
Aber hierfür schon mal vielen Dank. Hat mir für VBA sehr geholfen. Danke
Gruß Lars
Post by unknown
Hallo Lars,
standardmäßig existieren mehrere tausend Schaltflächensymbole.
Um die FaceId (Kennziefer des Schaltflächensymbols) zu erfahren gibt
es "IconPicker". Schau mal bei herber.de vorbei und suche nach
Herber's Symbol Picker.
MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
unknown
2004-11-18 18:08:20 UTC
Permalink
Hallo Lars,
nein, die gibt es so nicht. Lediglich mit VBA kann dem Anwender ein
Möglichkeit angeboten werden. Fragt sich wozu?

MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
Lars Küster
2004-11-19 04:50:48 UTC
Permalink
Hallo Frank,

Dir auch vielen Dank für Deine freundliche Hilfe. Die Frage nach dem
wozu liegt darin, daß dieser Wunsch an mich herangetragen wurde und ich
nun sicherstellen soll, ob es geht, und wenn ja, daß es geht.

Alles Gute

Lars
Post by unknown
Hallo Lars,
nein, die gibt es so nicht. Lediglich mit VBA kann dem Anwender ein
Möglichkeit angeboten werden. Fragt sich wozu?
MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
stefan onken
2004-11-18 09:13:05 UTC
Permalink
hallo Lars,
ergänzend noch die Möglichkeit, ein Bild (jpg, bmp etc) auf einer (bei
Bedarf ausgeblendeten) Tabelle in einem Bild-Steuerelement zu positionieren
und dieses Bild mittels VBA (Copy, PasteFace) als Schaltflächensymbol
anzulegen.

Gruß
stefan
Post by Lars Küster
Hallo NG
ich möchte eigene Symbolleisten erstellen, die diverse Funktionen für
mich übernehmen.
Leider ist die Auswahl an Symbolen sehr begrenzt, wenn man den Makros
eigene Symbole zuweisen will.
Gibt es eine Möglichkeit die Auswahl zu erweitern?
Wo sind die Symbole gespeichert?
Ist dies eine Office- oder eine Exceleisntellung?
Ich bedanke mich für Eure Bemühungen
Gruß aus dem Pott
Lars
Lars Küster
2004-11-18 16:39:21 UTC
Permalink
Hi Stefan,

Danke für Deine Antwort.

das hört sich schon mehr an, als ginge es in die Richtung in die ich
will. Wenn ich Dich richtig Verstehen, dann funktioniert das aber nur in
der aktiven Arbeitsmappe, so daß das Symbol nur dann angezeigt wird,
wenn die Mappe geöffnet ist?

Gruß Lars.
Post by stefan onken
hallo Lars,
ergänzend noch die Möglichkeit, ein Bild (jpg, bmp etc) auf einer (bei
Bedarf ausgeblendeten) Tabelle in einem Bild-Steuerelement zu positionieren
und dieses Bild mittels VBA (Copy, PasteFace) als Schaltflächensymbol
anzulegen.
Gruß
stefan
Post by Lars Küster
Hallo NG
ich möchte eigene Symbolleisten erstellen, die diverse Funktionen für
mich übernehmen.
Leider ist die Auswahl an Symbolen sehr begrenzt, wenn man den Makros
eigene Symbole zuweisen will.
Gibt es eine Möglichkeit die Auswahl zu erweitern?
Wo sind die Symbole gespeichert?
Ist dies eine Office- oder eine Exceleisntellung?
Ich bedanke mich für Eure Bemühungen
Gruß aus dem Pott
Lars
Stefan Onken
2004-11-18 18:21:41 UTC
Permalink
hallo Lars,
ein einmal zugewiesenes Schaltflächensymbol einer Symbolleiste ist
unabhängig von einer Tabelle/Datei,es bleibt erhalten, bis es über
Extras/Anpassen bzw durch ein Makro geändert oder die Symbolleiste gelöscht
wird.

Manuell kannst du ein Bild als Schaltflächensymbol einfügen, indem du ein
Bild aus einem Bildbearbeitungsprogramm (zB Paint, ist meist unter Zubehör
zu finden) kopierst und in Excel dann über Extras/Anpassen, rechtsklick auf
den Button in der Symbolleiste/Schaltflächensymbol einfügen einfügst.

Per VBA:
füge in einer Tabelle (in diesem Bsp Tabelle1) über Einfügen/Grafik/Aus
Datei ein Bild ein
(läßt sich natürlich auch per VBA realisieren)
Zuweisung als Schaltflächensymbol:

Sub test()
'CommandBars("testbar").Delete
Set cmdbar = CommandBars.Add(Name:="testbar", _
Position:=msoBarFloating, _
Temporary:=True)
Worksheets(1).Pictures(1).Copy
Set objbutton = cmdbar.Controls.Add(msoControlButton)
With objbutton
.PasteFace
'.OnAction = "deinMakro"
End With
cmdbar.Visible = True
End Sub

Das Bild-Steuerelement braucht man danach eigentlich nicht mehr, aber nur
dann, wenn du die Symbolleiste nie wieder änderst.
Die VBA-Variante ist auch eher für die Weitergabe von Dateien an andere
gedacht

Gruß
stefan
Post by Lars Küster
Hi Stefan,
Danke für Deine Antwort.
das hört sich schon mehr an, als ginge es in die Richtung in die ich
will. Wenn ich Dich richtig Verstehen, dann funktioniert das aber nur in
der aktiven Arbeitsmappe, so daß das Symbol nur dann angezeigt wird,
wenn die Mappe geöffnet ist?
Gruß Lars.
Post by stefan onken
hallo Lars,
ergänzend noch die Möglichkeit, ein Bild (jpg, bmp etc) auf einer (bei
Bedarf ausgeblendeten) Tabelle in einem Bild-Steuerelement zu positionieren
und dieses Bild mittels VBA (Copy, PasteFace) als Schaltflächensymbol
anzulegen.
Gruß
stefan
Post by Lars Küster
Hallo NG
ich möchte eigene Symbolleisten erstellen, die diverse Funktionen für
mich übernehmen.
Leider ist die Auswahl an Symbolen sehr begrenzt, wenn man den Makros
eigene Symbole zuweisen will.
Gibt es eine Möglichkeit die Auswahl zu erweitern?
Wo sind die Symbole gespeichert?
Ist dies eine Office- oder eine Exceleisntellung?
Ich bedanke mich für Eure Bemühungen
Gruß aus dem Pott
Lars
Lars Küster
2004-11-19 04:48:16 UTC
Permalink
Hallo Stefan,

vielen Dank für Deine freundliche Hilfe. Jetzt wird mir einiges klarer.
Du hast mir sehr geholfen.

Mach weiter so.

Gruß

Lars
Post by stefan onken
hallo Lars,
ein einmal zugewiesenes Schaltflächensymbol einer Symbolleiste ist
unabhängig von einer Tabelle/Datei,es bleibt erhalten, bis es über
Extras/Anpassen bzw durch ein Makro geändert oder die Symbolleiste gelöscht
wird.
Manuell kannst du ein Bild als Schaltflächensymbol einfügen, indem du ein
Bild aus einem Bildbearbeitungsprogramm (zB Paint, ist meist unter Zubehör
zu finden) kopierst und in Excel dann über Extras/Anpassen, rechtsklick auf
den Button in der Symbolleiste/Schaltflächensymbol einfügen einfügst.
füge in einer Tabelle (in diesem Bsp Tabelle1) über Einfügen/Grafik/Aus
Datei ein Bild ein
(läßt sich natürlich auch per VBA realisieren)
Sub test()
'CommandBars("testbar").Delete
Set cmdbar = CommandBars.Add(Name:="testbar", _
Position:=msoBarFloating, _
Temporary:=True)
Worksheets(1).Pictures(1).Copy
Set objbutton = cmdbar.Controls.Add(msoControlButton)
With objbutton
.PasteFace
'.OnAction = "deinMakro"
End With
cmdbar.Visible = True
End Sub
Das Bild-Steuerelement braucht man danach eigentlich nicht mehr, aber nur
dann, wenn du die Symbolleiste nie wieder änderst.
Die VBA-Variante ist auch eher für die Weitergabe von Dateien an andere
gedacht
Gruß
stefan
Post by Lars Küster
Hi Stefan,
Danke für Deine Antwort.
das hört sich schon mehr an, als ginge es in die Richtung in die ich
will. Wenn ich Dich richtig Verstehen, dann funktioniert das aber nur in
der aktiven Arbeitsmappe, so daß das Symbol nur dann angezeigt wird,
wenn die Mappe geöffnet ist?
Gruß Lars.
Post by stefan onken
hallo Lars,
ergänzend noch die Möglichkeit, ein Bild (jpg, bmp etc) auf einer (bei
Bedarf ausgeblendeten) Tabelle in einem Bild-Steuerelement zu
positionieren
Post by Lars Küster
Post by stefan onken
und dieses Bild mittels VBA (Copy, PasteFace) als Schaltflächensymbol
anzulegen.
Gruß
stefan
Post by Lars Küster
Hallo NG
ich möchte eigene Symbolleisten erstellen, die diverse Funktionen für
mich übernehmen.
Leider ist die Auswahl an Symbolen sehr begrenzt, wenn man den Makros
eigene Symbole zuweisen will.
Gibt es eine Möglichkeit die Auswahl zu erweitern?
Wo sind die Symbole gespeichert?
Ist dies eine Office- oder eine Exceleisntellung?
Ich bedanke mich für Eure Bemühungen
Gruß aus dem Pott
Lars
Loading...