VB.NET/VBA
|
Visual Basic ist, insbesondere in der
neuen auf dem .NET-Framework basierenden Form, eine effektive leicht
nachzuvollziehende schnelle und sichere Programmiersprache. Projekte
oder kleiner Lösungen verlieren nichts durch Verwendung von VB, durch
die Anwendung "professionellerer" Sprachen wie C++ steigen hingegen
die Entwicklungskosten drastisch, obwohl in den meisten Fällen die
maschinennähere Entwicklung nicht notwendig ist. VBA ist die Sprache
VB, eingebettet in ein Datenobjekt - ursprünglich MS Office, doch wird
VBA heute auch von anderen Anwendungen als leistungsfähige
Makrosprache genutzt. Makro heißt heute nicht mehr "unzureichendes
Werkzeug zur Lösung kleinerer Aufgaben", sondern vollwertiges
Programmieren. Durch die Besonderheit der Einbettung entsteht keine
Software (EXE-Datei) im eigentlichen Sinne. Andererseits wird die
Sprache VB erweitert durch den Zugriff auf das jeweilige meist
umfangreiche Objektmodell des Dokuments.
VBA wird besonders sinnvoll in MS Access eingesetzt, ebenso in MS
Excel. Aber auch in MS Word, MS Outlook, MS Powerpoint sind wirksame
Anwendungen bekannt und von uns durchführbar.
Betrachten Sie als Beispiel das kleine DomiPuzz. |