Symbolleiste - Schrift - Zu lange Leiste
14.12.2004 12:40:12
Karl
Ich habe mir eine Symbolleiste gebastelt - sie ist nur zu lang.
Dies könnte man nun mit einer kleineren Schrift lösen oder mit der Funktion - weitere Schaltflächen.
Nur wie? Finde keine Hinweise im Archiv.
Nachfolgend mein Code:
If Application.CommandBars("Ressourcenplanung").Visible = False Then
CB.Visible = True
' cb.Left = 10
' cb.Top = 150
For I = 1 To 19
Set CBC = CB.Controls.Add(Type:=msoControlButton)
With CBC
.Width = 5 ' Breite der Schalter
' .Style = msoButtonCaption ' Text auf Schaltfläche ohne Icon
.Style = msoButtonIconAndCaption ' Text und Icon
' Text Waagerecht für Links und Rechts
' .Style = msoButtonWrapCaption 'Bewirkt z.B. dass zweizeilig geschrieben wird.
Select Case I
Case 1
.FaceId = "33"
.Caption = "Heute"
.OnAction = "Gehe_Zu_Heute"
.TooltipText = "Gehe zu heute"
Case 2
.BeginGroup = True
.Caption = ""
Case 3
.FaceId = "48"
.BeginGroup = True
.Caption = "Feiertage"
.OnAction = "Einblenden_Feiertage"
.TooltipText = "Feiertage einblenden"
Case 4
.FaceId = "47"
.Caption = "Feiertage"
.OnAction = "Ausblenden_Feiertage"
.TooltipText = "Feiertage ausblenden"
Case 5
.
.
.
.
.
Case 18
.BeginGroup = True
.Caption = ""
Case 19
.FaceId = "47"
.BeginGroup = True
.Caption = "Markierte"
.OnAction = "Ausblenden_Spalte"
.TooltipText = "Markierte ausblenden"
End Select
End With
Next I
End If
End Sub
Geht das?
Besten Dank für Eure Hinweise!
Gruss Karl
Anzeige