Verwenden
von Option Explicit
Wenn man in Microsoft Office Anwendung vba programmiert,
dann sollte man in der vba Code Seite immer die Zeile
einfügen.
Die Zeile Option Explicit bewirkt, dass man die vba Code
Seite auf Richtigkeit kompilieren kann.
Was heißt das in der Praxis ?
Wenn man in Microsoft Office Anwendungen einen Makro
Code schreibt und manuell ändert, dann kommt es leicht vor, dass man einen
Schreibfehler einbaut, oder bezügliche Control-Elemente den Namen geändert
haben.
Dadurch lässt sich ein Programm nicht mehr richtig
ausführen.
Allerdings wird dieser Fehler während der Programmierung
nicht als Fehler angezeigt.
In diesem Code Beispiel wurde zum Beispiel der Name des
Buttons "BtnStard" falsch geschrieben.
Zudem kann die Farbe Rot=red nicht direkt eingegeben werden.
Fehler anzeigen mit Kompilieren
Wenn man allerdings die Zeile Option Explicit eingefügt
hat, dann kann man mit Menü->Debuggen->Kompilieren
von Database die Fehler anzeigen lassen
Dann wird der Fehler direkt als Meldung angezeigt.
Hier mit Fehler beim Kompilieren: Variable nicht definiert
Vba Code Beispiel
Option Compare Database
Option Explicit
Private Sub
BtnStart_Click()
BtnStard.BackColor = red
End Sub
|
Diese Zeile wird immer im Datei-Kopf eingefügt.
In Microsoft
MS Access, Excel, Word Powerpoint Outlook
Vba:
Visual Basic for Applications