Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
232to236
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
232to236
232to236
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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




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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige