|
Rund um Autocad : AutoCAD - Befehle mittels VBA aufrufen
Sagu am 11.03.2007 um 15:06 Uhr (0)
HalloIch möchte mittels eines aus Excel aufgerufenen VBA-Makros Autocad öffnen und diverse Befehle ausführen lassen...Leider habe ich herzlich wenig Ahnung von Excel/VBA, Acad/VBA und stoße ständig auf Widerstand seitens des Kompilers ich habe es mittlerweile geschafft Autocad starten zu lassen, habe auch gelesen, dass "SendCommand" die gesuchte Wunderwaffe sein soll, bekomme diesen Befehl aber leider nicht zum laufen ...Hier ist mal mein Quellcode:Sub Export() Dim fenster As Double Dim ac As Object S ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : AutoCAD - Befehle mittels VBA aufrufen
Sagu am 11.03.2007 um 17:40 Uhr (0)
Vielen Dank für die schnelle Hilfe. Das zweite Programm läuft super. Das mit dem SendCommand ist schwierig! Im ersten Sub kommt wieder mal ein "Laufzeitfehler 424 Objekt erforderlich". VBA scheint diesen Befehl nicht zu kennen. SendCommand wäre schon komfortabel .
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : AutoCAD - Befehle mittels VBA aufrufen
Sagu am 11.03.2007 um 18:40 Uhr (0)
Super,hat funktioniert. Jetzt bin ich ein glücklicherer Mensch.Danke
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : AutoCAD - Befehle mittels VBA aufrufen
Sagu am 11.03.2007 um 21:36 Uhr (0)
Genau die Syntaxkenntnis von VBA ist mein Problem. Meine Motivation war ein Berechnungsalgorithmus mit 2500 Kreisen in Excel zu erstellen, der mir eine bestimmte Fläche ermittelt. Dieser Algorithmus ist nicht ganz genau. Diese Ungenauigkeit ist in Grenzsituationen nicht abzuschätzen(, deshalb der Umweg über AutoCAD). Die Daten der Kreise sollten sich normalverteilt verhalten, also hab ich sie über die Funktion NORMINV(ZUFALLSZAHL()) in Excel generiert und über eine Script Datei in AutoCAD importiert. Die S ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : VBA - Befehl für Umgrenzung
Sagu am 12.03.2007 um 16:01 Uhr (0)
Hallo,in der Benutzeroberfläche von AutoCAD existiert ein Befehl: UMGRENZUNG. Dieser legt auf die Begrenzung einer Fläche eine Polylinie. Über das Eigenschaftsfenster dieser geschlossenen Polylinie erhält man den Flächeninhalt. Im Objektkatalog der VBA Umgebung fand ich den Befehl LWPolyline hierzu. Ist das der richtige? In der AutoCAD - Hilfe gibt es ein Beispiel, dass mir schon mal die Fläche ermittelt. Sub Example_Area() This example creates a polyline object and then uses the area property to find ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Linienstärke über VBA bestimmen
Sagu am 03.07.2007 um 11:19 Uhr (0)
Hallo Forum,über .Layers.Add kann ich über VBA einer AutoCAD-Zeichnung einen neuen Layer hinzufügen. Ich möchte diesem Layer eine bestimmte Linienstärke zuweisen. Wie funktioniert das? Habe etwas im Forum geblättert und nichts passendes gefunden?Vielen Dank für die Hilfe
|
| In das Form Rund um AutoCAD wechseln |