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

Commandbar Button dateispezifisch machen

Forumthread: Commandbar Button dateispezifisch machen

Commandbar Button dateispezifisch machen
31.12.2005 23:39:44
Michael
Hallo liebe Leute,
ich hab mir einen eigenen Button in einem Commandbar erstellt, der beim Öffnen der Mappe geladen und beim Schließen gelöscht wird. Das Laden und Löschen passiert aber auch, wenn ich eine andere Mappe öffne oder schliesse. Wie kann ich das verhindern? Ich will den Button nur in der Mappe mit dem Code, und auch nur löschen, wenn auch die Mappe mit dem Code geschlossen wird.
Code ist in "DieseArbeitsmappe":

Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application.CommandBars("Worksheet Menu Bar")
On Error Resume Next
.Controls("&MeinMenu").Delete
On Error GoTo 0
End With
End Sub

Danke & Guten Rutsch,
Michael
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Commandbar Button dateispezifisch machen
01.01.2006 10:34:47
Michael
Ein gutes & gesundes neues 2006 an alle hier!
Ich bin meinem Problem zum Teil selbst auf die Spur gekommen:
Das Phänomen tritt "natürlich" nur auf, wenn ich mehrere Dateien öffne,
die diesen Code von Workbook_BeforeClose enthalten. Das Schließen einer dieser Dateien bewirkt dann das Löschen des Buttons, so dass dieser in den Dateien, die geöffnet bleiben, nicht mehr zur Verfügung steht.
Wie kann ich das unterbinden?
(suchen, ob der Codetext .Controls("&MeinMenu").Delete" in einer der geöffneten Dateien vorhanden ist?)
Gruß & Dank,
Michael
Anzeige
AW: Commandbar Button dateispezifisch machen
03.01.2006 00:25:19
Rocky
Hallo,
warum schreibst du deine Sub so Kompliziert? so ist doch viel leichter!
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.CommandBars("Worksheet Menu Bar").Controls("&MeinMenu").Delete
End Sub
ansosten hätt ich nur ne Idee:
mach doch einfach nen Addin, dann dein Button auch erst gelöscht wenn Excel geschlossen wird. (jedoch gleiches Problem wen mehrmals Excel geöffnet wird.)
Gruß Rocky
Wenn unter den Blinden der Einäugige König ist, dann findet man hier die Herren der Ringe!

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