VBA Programmierung Struktur bezieht sich auf die Phasen, in denen Entwickler Programme schreiben, in der VBA-Sprache . Diese Phasen sind die Eingabe Programmcode , Gestaltung von Formularen , die die Interaktion mit dem Benutzer ermöglichen , Testen und Debuggen . Diese Phasen nicht immer in der Reihenfolge gerade erwähnt auftreten . Lernen über VBA Programmierung Struktur wird Leitlinien zu helfen, entwickeln Sie Ihre Programm-Code effizient Typing -Code
Ein Schlüssel Phase in der Entwicklung einer VBA-Programm wird in Programmanweisungen in integrierten Entwicklungsumgebung VBA Umwelt oder IDE eingeben . Während dieser Phase wird der Programmierer mit dem Microsoft IntelliSense -Funktion, die Schlüsselwörter wie Funktion Name schon sagt , wenn die ersten Zeichen eines Stichwort eingegeben werden, zu interagieren. Zum Beispiel, wenn ein Programmierer Typen die Zeichen " sel" und drückt dann die "Strg" und "Enter "-Taste gleichzeitig , wird die IDE ein Pop -up- Liste der VBA -Eigenschaften , Funktionen und Klassen , die mit " sel . "
Form Design
Designing Userforms ist eine weitere Phase in VBA-Programmierung Struktur , die aber nicht alle Programme Formen haben . Wenn ein Programmierer auf mehrere Ein-oder Ausgang Kontrollen zusammen angezeigt werden muss, wird eine UserForm erstellt , diese Kontrollen zu halten. Der Programmierer kann ziehen Steuerelemente , wie Textfelder , Buttons und Dropdown-Listen , auf einer UserForm . Die Werte können auf die Eigenschaften der Steuerelemente auf dem Formular zugeordnet werden , so dass sie und verhalten sich in einer Weise, im Einklang mit dem Programm specs erscheinen . Zum Beispiel wird ein Programmierer verwenden der VBA Fenster Eigenschaften , um ein Etikett wie "Name" in der Caption-Eigenschaft eines Label-Steuerelement eingeben. Dieses Etikett wird neben einem Textfeld positioniert werden, um den Benutzer aufzufordern, seinen Namen in das Eingabefeld eingeben.
Testing
Selbst die einfachsten VBA -Programme durchlaufen eine Testphase. In dieser Phase entwickeln Programmierer unterschiedliche Arten von Signalen ihre VBA Programme einfließen . Dadurch ermöglicht die Erkennung von Fehlern , Bugs genannt , im Programm. Bei komplexen Programmen kann Entwickler führen mehrere Iterationen des Tests, einschließlich Beta-Test , wo die Nutzer versuchen das Programm ab. Dies kann ein Entwickler geben einen besseren Eindruck von den tatsächlichen Daten, dass die Release-Version des Programms haben zu handhaben.
Debugging
VBA -Programme können abstürzen , was bedeutet, dass Programmierer durchführen müssen Debuggingoperationen von der Anwendung. Dies kann auch Aufgaben wie das Lesen von Log-Dateien durch ein fehlerhaftes Programm erstellt. Programme können so codiert, dass Einträge in Log-Dateien zu machen beim Laufen , jeden Teil des Programms ausgeführt berichten . Log-Einträge könnten gehören Informations -Updates wie " Über den Zeichnungsschein zu Benutzer anzeigen " und "Failed to benötigte Datei ' ArtSupplies.txt ' nicht laden . " Programmierer können auch Breakpoints setzen und Schritt durch ein Programm als Teil der die Debugging-Prozess . Ein Haltepunkt stoppt die Programmausführung an einer Erklärung vom Programmierer festgelegt. " Schrittweise " bedeutet ein Programm eine Anweisung zu einem Zeitpunkt.