Microsoft Excel

Herbers Excel/VBA-Archiv

Toolbox per VBA

Betrifft: Toolbox per VBA von: Erich M.
Geschrieben am: 19.09.2004 09:29:33

Hallo EXCEL-Freunde,

habe in der Recherche gefunden, Toolbox per VBA aktivieren:
With Application
.CommandBars("Control Toolbox").Visible = True
End With

Mein Problem ist, dies auf meine neue Menü-Leiste zu übertragen; die
"Worksheet Menu Bar" habe ich gelöscht; erhalte immer Fehlermeldungen:
With Application
.CommandBars("MeineMenueLeiste").Application("Control Toolbox").Visible = True
End With

Wo liegt der Fehler?

Besten Dank für eine Hilfe!

mfg
Erich

  


Betrifft: AW: Toolbox per VBA von: Nepumuk
Geschrieben am: 19.09.2004 09:33:16

Morgen Erich,
die Steuerelemente Toolbox ist eine eigene Symbolleiste. Du kannst nur die darin enthaltenen Symbole in deine Leiste integrieren, nicht aber die Leiste selbst.
Gruß
Nepumuk


  


Betrifft: AW: Toolbox per VBA von: Erich M.
Geschrieben am: 19.09.2004 09:43:00

Hallo Nepumuk,

die Toolbox in die Leiste zu integrieren wäre nicht nötig; mir würde es reichen,
wenn die Toolbox "frei in der Mappe/Tabelle" angezeigt wird. Bei dem Befehl
With Application
.CommandBars("Control Toolbox").Visible = True
End With
erhalte ich aber die Fehlermeldung:
Laufzeitfehler'-214.......!
Die Methode "Visible" für das Objekt CommandBar ist fehlgeschlagen.
(Wenn ich den Befehl in einer normalen Datei ausführen lasse, funktioniert er)

Deswegen dachte ich, dass ich den Hinweis bringen muss, dass die MenüLeiste anders heisst.

Besten Dank, wenn Du noch einen Vorschlag hast.

mfg
Erich


  


Betrifft: AW: Toolbox per VBA von: Nepumuk
Geschrieben am: 19.09.2004 09:50:16

Hallo Erich,
versuch es mal so:


With Application.CommandBars("Control Toolbox")
    .Protection = msoBarNoProtection
    .Visible = True
End With


Ich habe mal versehentlich per Programm alle Commandbars geschützt, da bekam ich auch eine Fehlermeldung.
Gruß
Nepumuk


  


Betrifft: AW: Toolbox per VBA von: Erich M.
Geschrieben am: 19.09.2004 10:18:44

Hallo Nepumuk,

danke für den Tipp, werde das ganze Projekt mal testen; habe einige Dinge mit Schutz eingebaut,
vielleicht liegts daran.

Meldemich wieder.

mfg
Erich


  


Betrifft: AW: Toolbox per VBA von: Erich M.
Geschrieben am: 19.09.2004 11:41:05

Hallo Nepumuk,

das war der entscheidende Tipp - Toolbox jetzt per VBA aktiviert!
Mit .Protection = 27 habe ich die Leisten so geschützt, dass diese nicht an die Seiten
oder unten verschoben werden können.

Gibt es auch eine Möglichkeit, wenn zwei individuelle Leisten erzeugt wurden, dass diese
so fixiert werden können, dass Leiste 1 immer ganz oben fest ist und die Leiste 2 nur
darunter?
Derzeit kann ich mit Protection = 27 noch nicht verhindern, dass die Leisten "getauscht"
werden in der Ansicht.

Die VBA-Hilfe bzw. Recherche hat mir nocht nicht geholfen.

mfg
Erich


  


Betrifft: AW: Toolbox per VBA von: Nepumuk
Geschrieben am: 19.09.2004 12:52:45

Hallo Erich,
versuch es mal mit Protection = 31 (27 + 4(=msoBarNoMove))
Gruß
Nepumuk


  


Betrifft: DANKE - Nepumuk; Jetzt perfekt wie immer - o.T.!! von: Erich M.
Geschrieben am: 19.09.2004 21:18:30

.