VBA Code in AutoCAD laden

 

Sie haben einen VBA-Code bekommen, wie laden Sie dieses Makro in Autocad?

Zunächst einmal drücken Sie in Autocad die Tastenkombination Alt+F11 [alias _vbaide als Befehl ] und es öffnet sich der Visual-Basic-Editor [VBE], die VBA-Entwicklungsumgebung zu Autocad.

Im VBE wählen Sie unter Menu > Einfügen > Modul Es öffnet sich ein neues [noch leeres] Fenster mit der Überschrift: Global1 - Modul1(Code), dahinein kopieren Sie einfach den Code aus dem Forum.Um nun den Code zu testen, wechseln Sie wieder zu Autocad und wählen dort unter Menu > Extras > Makro > Makros [alias Tastenkombination: Alt+F8] In diesem Dialog erscheint nun der Name des verfügbaren Makros, wählen Sie dieses aus und klicken > ausführen.

kurz & knapp: Unter Acad > Alt+11 > der VBE erscheint, im VBE Menu > Einfügen > Modul, dahinein den Code kopieren, wieder zu Acad wechseln > Alt+F8 > Makro wählen > ausführen.

Wenn Sie dieses Makro nun dauerhaft speichern möchten, müssen Sie wieder zurück in den VBE wechseln, Menu > Datei > Global1 speichern [alias Strg+S oder dem altbekannten 'Diskettensymbol'] Es erscheint der allseits bekannte Datei-Speichern-Dialog, mit dem Vorschlag 'Projekt.dvb', Sie können auch einen andren Namen als 'Projekt' vergeben, wichtig ist nur dass Sie den Pfad vorgeben bzw. merken , also zB als/unter "D:/Daten/CAD/dvbmyFirst.dvb". Beim nächsten Neustart von Autocad haben Sie aber das VBA-Projekt 'myFirst.dvb' bzw. deren Makros nicht zur Verfügung, dazu müssen Sie erst wieder die *.dvb laden. Dazu gehen Sie in Autocad auf Menu > Extras > Makro > Projekt laden ... dort den Pfad angeben, wo myfirst.dvb gespeichert wurde und diese öffnen. Jetzt stehen Ihnen alle Makros, die in myFirst.dvb enthalten sind, unter Acad wieder zur Verfügung.