Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Symbolleiste/Menüleiste

Forumthread: Symbolleiste/Menüleiste

Symbolleiste/Menüleiste
17.03.2003 10:53:36
Rudolf Kloser
Hi
Ich habe folgendes Problem. Ich möchte in meiner Excelanwendung beim Öffen der Datei "Sub auto_open()" alle Symbolleisten ausblenden und nicht die Menüleiste. Beim Schließen der Datei "Sub auto_close()" den urspünglichen Zustand wieder herstellen. Bei mir wir immer alles ausgeblendet.
Sub auto_open()
Dim cb As CommandBar
MenuBars.Add.Activate
For Each cb In CommandBars
cb.Enabled = False
Next
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False
End Sub
Sub auto_close()
Dim cb As CommandBar
On Error Resume Next
For Each cb In CommandBars
cb.Enabled = True
Next
Application.CommandBars(1).Visible = True
Application.DisplayFormulaBar = True
Application.DisplayStatusBar = True
End Sub
Vielleicht hat von euch schon jemdand sowas gemacht. Wäre um Hilfe sehr froh.
Rudi




Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Symbolleiste/Menüleiste
17.03.2003 12:26:08
Richard

schaue mal in die Recherche

Re: Symbolleiste/Menüleiste
17.03.2003 15:32:00
Heino

Hallo hier
ClassModule: DieseArbeitsmappe

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call CmdDelete
End Sub

Private Sub Workbook_Open()
Dim oBar As CommandBar
Dim oBtn As CommandBarButton
Call CmdDelete
Set oBar = Application.CommandBars.Add( _
Name:="MyFiles", _
Position:=msoBarTop, _
MenuBar:=True)
Set oBtn = oBar.Controls.Add
With oBtn
.Caption = "Laden"
.Style = msoButtonCaption
End With
Set oBtn = oBar.Controls.Add
With oBtn
.Caption = "Speichern"
.Style = msoButtonCaption
End With
Set oBtn = oBar.Controls.Add
With oBtn
.Caption = "Erstellen"
.Style = msoButtonCaption
End With
Set oBtn = oBar.Controls.Add
With oBtn
.Caption = "Zurück"
.OnAction = "CmdDelete"
.Style = msoButtonCaption
End With
Set oBtn = oBar.Controls.Add(ID:=178)
Application.DisplayFullScreen = True
oBar.Visible = True
End Sub

StandardModule: basMain

Sub CmdDelete()
On Error GoTo ERRORHANDLER
Application.CommandBars("MyFiles").Delete
Application.DisplayFullScreen = False
ERRORHANDLER:
End Sub


Anzeige
Re: Symbolleiste/Menüleiste
17.03.2003 15:36:08
Rudi

Hallo Heino,
danke für die Hilfe, werde es gleich ausprobieren
Rudi


;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige