|
AutoCAD VBA : WBlock einfügen
startrek am 15.06.2011 um 14:53 Uhr (0)
Bei mir harkte es auch in jeder neuen Zeichnung mit F8,lief erst weiter, nachdem ich irgendwas im Code geändert hatte (set symbol=nothing o.ä. Dinge). Bei der nächsten Zeichnung same Problem.Bei mir gings jetzt via extra Pfadvariable:Code:pfad = "E:cad
euer Block.dwg"Set Symbol = ActiveDocument.ModelSpace.InsertBlock(Einfpkt, pfad, 0.8, 0.8, 0.8, 0)
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Schriftfeld in Attributen aktualisieren
c.schojer am 10.08.2015 um 10:50 Uhr (15)
Hallo weiß irgendwer wie man einzelne Blöcke wo man gerade ein Schriftfeld eingefügt hatregeneriert??Und zwar so dass nicht die ganze Zeichnung regeneriert??Ich habe da leider ein Performance Problem wenn ich jedesmal dies gesamte Zeichnung regenerieren muss und diese ist nicht gerade klein!Mfg Christian
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Koordinaten in dyn. Feld
alfred neswadba am 12.12.2010 um 18:58 Uhr (0)
Hi,...und Du darfst nicht auf die Polylinien-Eigenschaft .Area zurückgreifen? Wenn das so wäre == wer stellt denn so eine Aufgabe? muß ich sie als erstes in ein dyn. Feld packenEs ist mir leider noch immer nicht klar, zumindest bin ich mir nicht sicher, was Du mit dyn. Feld meinst und was Dir die Felder mit PunktKoordinaten helfen sollte?Und nochmals (siehe beiliegende Zeichnung) == zeige mal anhand der Zeichnung, wie Du händisch vorgehen würdest, also manuell das mal machen, was Du nachfolgend automatisie ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Pfad und Dateiname auslesen und an Attribut übergeben
JoeG am 11.10.2004 um 08:19 Uhr (0)
Hallo Dirk Du kannst das auch Autocad überlasen Als Anlage habe ich einen Block beigefügt. Wenn du diesen Block einfügst zeigt er dir den Namen der Zeichnung an. Der angezeigte Name wird bei jedem Öffnen der Zeichnung aktualisiert. Der Block enthält einen RText mit einer Diesel-Funktion mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Schliessen ohne speichern
BerndE am 15.02.2005 um 15:35 Uhr (0)
Hi Forum, mit AcadApp.ActiveDocument.Close und AcadApp.Quit schliesse ich meine mit VBA aus access geöffnete zeichnung. Leider wird dies dabei gespeichert. Wie schleisse ich eine Zeichnung, ohne dabei zu speichern? Bernd ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Probleme mit Form
Benny4 am 22.02.2006 um 10:11 Uhr (0)
Hallo Forum,mein Problem ist folgendes:Ich habe in AutoCAD - VBA eine Form erzeugt und die Objekte, die in der Zeichnung drin sind in einem TreeView dargestellt. Wenn man ein Objekt markiert wird dies in der Zeichnung ausgewählt, funktioniert auch bestens, allerdings nur, wenn ich meine Form nicht modal anzeige.Jetzt habe ich aber das Problem, dass ich in meiner Form in einer TextBox nichts mehr reinschreiben kann, da die Form sofort wieder deaktiviert wird und die Zeichnung sleber wieder aktiv ist.Hat da ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bestimmter Block aus DWG herausholen
The VIP am 19.08.2004 um 14:59 Uhr (0)
Ich habe ein Makro und möchte mit dem Makro einen ganz bestimmten Block aus einer riesigen Übersichtszeichnung (die viele Blöcke enthält) herausnehmen und über das Makro in eine leere Zeichnung einfügen. Geht das? Beipsiel: Zeichnung Test.dwg beinhaltet die Blöcke Quadrat 50 , Quadrat 150 , Quadrat 250 , Quadrat 350 Der User sitzt vor einer leeren Zeichnung, füllt eine Eingabemaske aus: Wählt dort aus, dass er den Block Quadrat 50 braucht. Das Makro sucht sich im Hintergrund aus der Test.dwg den ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Getobject error
Ralf Rehm am 18.12.2003 um 09:57 Uhr (0)
Also: bei Dim objAcadApp As Object taucht der gleiche Fehler wieder auf - also keine Besserung. Das Erstellen einer neuen Instanz von AutoCAD bringt mich nicht weiter, da das Programm in der aktuell geöffneten Zeichnung (und nicht in einer neuen Zeichnung) Befehle abarbeiten soll. Gibt s vielleicht noch eine Lösung???
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA - Blöcke
CADmium am 08.11.2010 um 09:34 Uhr (0)
zum auflösen .. schick die Methode explode hinterher...oder Quellzeichnung als 2. Zeichnung öffnen - neues DoC-Object und da dann die Methode Copyobjects mit der neuen Zeichnung als neuen Owner .... geht auch, wenn du nur den einen Block daraus einfügen willst.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block einfügen mit geänderten Attributen?
OlliBaer am 19.08.2003 um 11:10 Uhr (0)
Hallo, ich noch mal... ich hab mir ein programm geschrieben, welches mir alle blöcke in der Zeichnung anzeigt, die attribute besitzen. bei bedarf kann man die attribute aller blöcke an excel übergeben, ändern und zurücklesen. manchmal kommt es vor, das ich z.B. eine Teilstrecke (Ts1, 80kg/h, 100Pa/m) vergessen habe und diese nun beim zurücklesen in die zeichnung einsetzen möchte. (bis dahin klappt auch alles) der eizusetzende block müsste aber die geänderten attribute haben. die Frage: wie kann ich einen b ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attribute mit Excel abgleichen
startrek am 20.02.2006 um 15:03 Uhr (0)
Hi Sven,untiges ist ungetestet, hab nur mal mit der groben Harke die selects entfernt;-)Zum ersten Error: Set found = ...).ActivateMit Set found = setzt du einen Objectpointer und du erhälst als Rückgabe ein RangeObjekt. Du schiesst hier aber gleich die Aktivate Methode hinterher in der Zeile, das geht so nicht, wenn dann geht maximal sowas:Code:Set found = ExcelApp.Selection.Find(What:=Zeichnung)found.activateBTW, wenn deine Mappe/Excel nicht visible und nicht aktiv sind, geht der ganze select/activate-** ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Reaktoren, Activate und Deactivate
Herbert51 am 25.08.2004 um 17:16 Uhr (0)
Hallo VBA Anwender, beim Testen der Events Activate und Deactivate in VBA ist mir aufgefallen, dass beim Wechsel zwischen geöffneten Zeichnungen von der AutoCAD Oberfläche aus die Events Activate und Deactivate nicht in der erwarteten Reihenfolge (Deactivate und dann Activate) ausgelöst werden und zusätzlich die Verweise auf das Document Objekt immer nur auf die neu aktivierte Zeichnung zeigen. Damit ist z.B. das Sichern von Zustandsdaten (Bediensituation etc.) bei Verlassen einer Zeichnung nicht gezielt m ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei neu
JoeG am 28.01.2004 um 10:22 Uhr (0)
Hallo Ich mochte eine Zeichnung die bereits auf dem System gespeichert ist als Vorlage verwänden. Unsere Projekte sind zu einem großen Teil im ziemlich ähnlich deshalb möchte ich ein Programm schreiben mit dem man eine ähnliche Zeichnung als Vorlage öffnen kann. Mit einer Lehren Prototypzeichnung (DWT) starten wir ziemlich selten. Endschuldige das Missverständnis. mfg Joe
|
| In das Form Autocad VBA wechseln |