Die Community zu .NET und Classic VB.
Menü

Addin-Programmierung - Seite 1

 von 

Das Grundgerüst
Nächste Seite >>
 

Übersicht 

Mit Visual Basic lassen sich sehr schnell und leicht Programme entwickeln. Visual Basic liefert dabei schon einige Tools, die das Programmieren erleichtern, mit. So z.B. den "Resource Editor" oder den "ActiveX - Schnittstellenassistenten". Bei der täglichen Arbeit mit VB wird man aber irgendwann feststellen, dass in VB doch so einige Helferlein fehlen, die das Schreiben eines Programms weiter erleichtern könnten. Bestes Beispiel ist hier wohl der "MessageBox Generator" zu nennen. Mit diesem kleinem Tool lässt sich sehr schnell eine MessageBox visuell zusammenstellen, testen und der generierte Code kann dann direkt in das Projekt eingefügt werden. Solche Tools, die in VB eingebunden werden können, nennt man AddIns (vergleichbar mit einem PlugIn). Mit diesen AddIns kann man also Visual Basic um Funktionen erweitern und z.B. lästige Programmierarbeit von einem Tool erledigen lassen.

Leider hat es Microsoft irgendwie versäumt, genauer auf diese Möglichkeit des Erweiterns von VB durch AddIn´s einzugehen und so findet man in der MSDN sehr wenig Beispiele und Informationen dazu. Auch im Internet gestaltet sich die Suche nach Informationen recht schwierig. Insbesondere Informationen zum VBIDE-Objekt und deren Klassen, die ja die Grundlage für ein AddIn bilden. Einziger Ausweg bleibt hier wohl nur der "Objekt Browser" und das Ausprobieren der einzelnen Klassen und deren Funktionen. Auch gibt es kleine Unterschiede beim Erstellen eines AddIns mit VB5 und VB6 auf die dann aber gesondert eingegangen wird.

In diesem Tutorial möchte ich zeigen, wie man ein AddIn erstellt und welche Möglichkeiten das VBIDE-Objekt dazu bietet. Alle Klassen und deren Funktionen vom VBIDE-Objekt werden hier aber nicht behandelt werden können, dazu ist das Thema zu umfangreich. Ziel dieses Tutorials ist es, ein einfaches AddIn zu erstellen, mit dem auf diverse Funktionen der VB-IDE zugegriffen werden kann.

Mit freundlichen Grüßen
Frank Schüler

Nächste Seite >>
Das Grundgerüst