VBA für AutoCAD und Bricscad
Seit Release 2000 verfügt AutoCAD über eine VBA-Entwicklungsumgebung. Auch in BricsCad findet man diese Möglichkeit in der Pro-Version. Auf den folgenden Seiten werden wir in loser Folge einige Artikel über die Programmierung von AutoCAD und BricsCad/IntelliCad mittels VBA veröffentlichen.
Teil 1 - VBA einen Kreis zeichnen lassen
Teil 2 - VBA SelectionSet und Utility-Objekt zur Auswahl von AutoCAD/Bricscad-Elementen
Teil 3 - Blöcke definieren, ASCII- und EXCEL-Daten importieren
Teil 4 - eTransmit mit Bricscad-VBA
Bitte beachten Sie unbedingt, dass es sich dabei um reine Hilfe zur Selbsthilfe für Einsteiger handelt. Mehr ist nicht beabsichtigt! Wer weitergehendes Interesse hat an VBA im CAD-Umfeld hat wird auf folgende Quellen verwiesen:
- "AutoCAD 2000 Programmer’s Reference" von Joe Sutphin. Dieses Buch gibt eine sehr kompakte Übersicht und ist auch für den Autor des hier vorliegenden Grundkurses nach wie vor ein unentbehrliches Nachschlagewerk. Erschienen ist es bei Wrox und liegt mittlerweile auch in einer neueren Ausgabe vor.
- "AutoCAD programmieren mit VBA" von Karsten Dummer und Michael Huth. Eine sehr ausführliche Darstellung des Themas. Erschienen bei Eddison-Wesley.
Darüber hinaus möchten wir explizit darauf hinweisen, dass die in unserem Hause entwickelten Softwareprodukte AutoVERM und AutoGIS NICHT mit VBA entwicklet wurden, sondern vielmehr neben Lisp auch VB und C/C++ zur Anwendung kommen.
Dennoch halten wir VBA für ein interessantes Werkzeug für weniger komplexe Aufgaben und schätzen diese Umgebung zur schnellen Entwicklung "kleinerer" Tools oder von Prototypen im eigenen Hause :-).
Bitte gestatten Sie noch eine weitere Bemerkung. VBA für AutoCAD und Bricscad sind seit der Version 8 von Bricscad weitestgehend kompatibel. Bricscad in früheren Versionen verwendete ein anderes Objektmodell. Darauf werden wir hier nicht eingehen.
Wir sind Aussteller auf der DWA Landesverbandstagung Baden-Württemberg 2011 in Fellbach
Besuchen Sie Stand 94