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

Menueleiste

Forumthread: Menueleiste

Menueleiste
03.05.2002 09:03:37
Thomas K.
Dim Ctrl As CommandBarControl
Dim Ctrl1, Ctrt2, Ctrl3, Ctrt4 As CommandBarControl
Dim MenueTitel As String

Sub MenuErstellen()
Dim TooltipText, OnAction As String
MenueTitel = "Online Counter"
Call MenuLoeschen
TooltipText = "Online Counter Datei einlesen und auswerten in Excel"
OnAction = "Main"
Set Ctrl = CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup)
Ctrl.Caption = MenueTitel
'Ctrl.Style = msoButtonCaption
Ctrl.TooltipText = TooltipText ' & vbCrLf & "(" & ThisWorkbook.Path & Application.PathSeparator & ThisWorkbook.Name & ")"
'Ctrl.OnAction = OnAction
Ctrl.Visible = True
Set Ctrl1 = Ctrl.Controls.Add(Type:=msoControlButton)
Ctrl1.Caption = "Internetzeiten einlesen (aktuell)"
Ctrl1.OnAction = "Main"
Set Ctrl1 = Ctrl.Controls.Add(Type:=msoControlButton)
Ctrl1.Caption = "Telekomauswertung"
Ctrl1.OnAction = "Telekom_Auswertung"
Ctrl1.BeginGroup = True
End Sub 'MenuErstellen()

Versuche über dieses VBA Script mir im Excel 2002 einen neuen Menueeintrag einzubauen.
Kommt gleich am Anfang bei Ctrl As CommandBarControl immer Fehler Fehlender Verweise nicht gefunden . Weis nicht welchen Verweis ich im Excel 2002 aktivieren muß unter Excel 2000 ging noch alles !!



Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Menueleiste
03.05.2002 09:35:15
Hans W. Herber
Hallo Thomas,

zuerst: Du dimensionierst so, wie es weitverbreitet in der Literatur falsch beschrieben wird. Eine Variablendeklaration in der Art:
Dim cntrA, cntrB, cntrC as CommandBarControl
dimensioniert cntrC als CommandBarControl, cntrA und cntrB allerdings einfach nur als Variant.

Wenn sich der Code in einem Klassenmodul befindet, musst Du "as Application.CommandBarControl" schreiben, wobei sich diese Schreibweise allerdings allgemein empfiehlt.

hans

Anzeige
;

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