Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Menueintrag unter 'Datei'

Menueintrag unter 'Datei'
Berndi
Gibt es unter VBA eine Möglichkeit einen Menueintrag in dem PullDown-Menu 'Datei' hinzu zu fügen ?
Wenn ja, wie ?
Danke schonmal
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Menueintrag unter 'Datei'
Nepumuk
Hallo Berndi,
beispielsweise so:
Option Explicit Private Sub Workbook_Open() Dim myCommandBarPopup As CommandBarPopup, myCommandBarButton As CommandBarButton Set myCommandBarPopup = Application.CommandBars("Worksheet Menu Bar").FindControl(ID:=30002) Set myCommandBarButton = myCommandBarPopup.Controls.Add(Type:=msoControlButton, Temporary:=True) With myCommandBarButton .BeginGroup = True .Caption = "Drucken in Datei" .OnAction = "Drucken_in_Datei" .Style = msoButtonCaption End With End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim myCommandBarPopup As CommandBarPopup Set myCommandBarPopup = Application.CommandBars("Worksheet Menu Bar").FindControl(ID:=30002) On Error Resume Next Do Err.Clear myCommandBarPopup.Controls("Drucken in Datei").Delete Loop Until Err.Number <> 0 End Sub
Gruß
Nepumuk
Anzeige
AW: Menueintrag unter 'Datei'
Berndi
Das funktioniert ja einwandfrei !
Kann man den Menüeintrag auch von der Position her verschieben ?
AW: Menueintrag unter 'Datei'
Nepumuk
Hallo Berndi,
die Position bestimmst du mit dem Before - Parameter.
Set myCommandBarButton = myCommandBarPopup.Controls.Add(Type:=msoControlButton, Before:=5, Temporary:=True)
Gruß
Nepumuk
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige