Hallo,
ich will eine Schaltfläche aus VBA heraus aktivieren bzw. deaktivieren können. Hierzu habe ich folgenden Code:
Public Function Verwaltungdeaktivieren()
[Forms].[Auswahl-Formular].Standorte.Enabled = False
End Function
Aber ich bekomme immer die Fehlermeldung: "Laufzeitfehler 438: Objekt unterstützt diese Eigenschaft oder Methode nicht."
Dabei kann ich im Eigenschaftenblatt sehen, dass die Schaltfläche die Eigenschaft "Aktiviert" hat. Was ist an meinem Code falsch?
Vielen Dank im Voraus
Beate1953
Standorte ist der Name der Schaltfläche.
Hallo,
wo befindet sich die Schaltfläche und wo der Code und wie wird er aufgerufen?
Das Formular "[Auswahl-Formular]" ist geöffnet?
Hallo,
die Feldreferenzen zicken gelegtlich.
Versuche es mal so:
Public Function Verwaltungdeaktivieren()
[Forms].[Auswahl-Formular].[color=red]Form[/color].Standorte.Enabled = False
End Function
Hallo,
mit dem zusätzlichen "Form." kommt leider die gleiche Fehlermeldung.
Ich habe ein Formular namens FMVorber, auf dem ein Button namens Deaktivieren liegt. Beim Klicken auf diesen Button wird folgender Code ausgeführt:
Private Sub Deaktivieren_Click()
Call VerwaltungDeaktivieren()
End Sub
Public Function VerwaltungDeaktivieren()
[Forms].[Auswahl-Formular].Standorte.Enabled = False
End Function
Standorte ist der Name einer Schaltfläche auf dem Formular "Auswahl-Formular", die ich aktivieren bzw. deaktivieren möchte.
Das Formular "Auswahl-Formular" ist beim Klick auf die Schaltfläche Deaktivieren geöffnet.
Viele Grüße
Beate1953
Nur zur Sicherheit: "Auswahl-Formular" ist ein Hauptformular?
Hallo,
[Forms]![Auswahl-Formular]!Standorte.Enabled = False
oder ausführlich:
Forms.Item("Auswahl-Formular").Controls.Item("Standorte").Enabled = False
...ach du liebe Güte, wie blöd ist das denn - wenn nicht gar peinlich?! ???
(zwei alte Hasen am Ball und keiner merkt's! ::))
3 alte Hasen am Ball und einer merkt's auch noch... 8) ;) ;)
Hallo,
vielen Dank, jetzt klappt die Sache.
Viele Grüße
Beate1953