Symbolleiste erweitern
25.07.2003 04:02:33
Heinz
ich habe da ein Problem mit einer Symbolleiste.
Ich habe eine Datei, welche beim Start automatisch eine
Symbolleiste öffnet.
Diese Symbolleiste möchte ich nun erweitern. Das geht auch über Symbolleisten anpassen. Schliesse ich allerdings die Datei sind die Änderungen beim nächsten öffnen weg.
Ich finde aber die Symbolleiste nirgens, geöffnet wird sie in einem Makro.
Allerdings wird sie dort nur aufgerufen, allerdings nicht so:
Dim cb As CommandBar
Dim CBC As CommandBarButton
Dim j%
On Error Resume Next
Set cb = Application.CommandBars.Add(Name:="Leiste1", _
temporary:=True, Position:=msoBarTop)
' Oben Position:=msoBarTop
' Rechts Position:=msoBarRight
' Links Position:=msomsoBarLeft
' unten Position:=msoBarBottom
On Error GoTo 0
If Application.CommandBars("Leiste1").Visible = False Then '
cb.Visible = True
For j = 1 To 14
Set CBC = cb.Controls.Add(Type:=msoControlButton)
With CBC
.Style = msoButtonIconAndCaption
Select Case j
Case 1
.FaceId = 1786
.Caption = ""
.OnAction = "Auto_close"
.TooltipText = "Datei schliessen"
Ich habe auch schon die Symbolleiste gelöscht, anschliessend Excel geschlossen, Excel.xlb umbenannt. Öffne ich die Datei wieder ist die Symbolleiste auch wieder da.
Gibt es eine Möglichkeit Symbolleisten zu generieren und dann so an eine Datei zu hängen dass sie nicht zu finden ist?
Wie kann ich so eine Leiste erweitern?
Gruß Heinz