Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
352to356
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
352to356
352to356
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schaltfläche löschen

Schaltfläche löschen
18.12.2003 13:08:06
TE
Hallo miteinander,

ich möchte zur Laufzeit eines Makros eine Schaltfläche in einer selbst angelegten CommandBar löschen:

Application.CommandBars("AW").Controls("ZEexp").Delete

Was ist am Syntax oder sonstwie falsch?

Danke im voraus

Thomas

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schaltfläche löschen
18.12.2003 13:29:55
Ulf
Was für ein Fehler tritt auf?
Ist eigentlich ok!

Ulf
AW: Schaltfläche löschen
18.12.2003 13:40:16
TE
Erzeugt wird die Schaltfläche in der bereits beim Start erzeugten CommandBar "AW":

If Krit = "Zahlungsdatum" Then
Set Sf = Application.CommandBars("AW").Controls.Add(Type:=msoControlButton)
With Sf
.Name = "ZEexp"
.Style = msoButtonIconAndCaption
.FaceId = 265
.BeginGroup = True
.Caption = (" Zahlungseingang exportieren")
.OnAction = "Show_UF_ZE"
.Enabled = True
End With
End If

also sollte doch der Name der Schaltfläche klar sein.

Je nach Laune (auch komisch!!) gibt es drei verschiedene Fehlermeldungen (Systematik unklar):

Objekt nicht gefunden

kann focus auf das objekt nicht setzen

ungültiger prozeduraufruf

Hm...


????????????????
Anzeige
AW: Schaltfläche löschen
18.12.2003 13:49:48
K.Rola
Hallo,


Sub teste()
Set Sf = Application.CommandBars("AW").Controls.Add(Type:=msoControlButton)
With Sf
''''''.Name = "ZEexp" Name gibts bei diesem Control nicht!
.Style = msoButtonIconAndCaption
.FaceId = 265
.BeginGroup = True
.Caption = (" Zahlungseingang exportieren")
.OnAction = "Show_UF_ZE"
.Enabled = True
End With
End Sub


Sub löschen()
Application.CommandBars("AW").Controls(" Zahlungseingang exportieren").Delete
End Sub


Gruß K.Rola
AW: Schaltfläche löschen
18.12.2003 13:58:52
TE
JAU !

Das wars.

Vielen lieben Dank!!

Frohe Weihnacht usw.

TE
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige