|
AutoCAD VBA : Insert Dwg in AutoCAD by clicking a button
insidERR am 03.07.2008 um 13:18 Uhr (0)
So wie ich das sehe, willst du in eine Zeichnung die du bearbeitest verschiedene Zeichnungen, die als Blöcke in separaten Zeichnungen hinterlegt sind einfügen?Bei uns wird auch so gearbeitet. Und wir benutzen eine Funktion von AutoCAD. "amLibrary"Dort kann man sich ne eigene Bibliothek zusammenstellen. Z.B. eigene Sonderschrauben die als Blöcke hinterlegt sind. Du öffnest dann die Bibliothek und siehst alle hinterlegten Zeichnungen als Minivorschau und kannst das was du haben willst anklicken und als Block ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Hyperlink zu einem Block
KlaK am 05.02.2009 um 14:54 Uhr (0)
Schon mal vor dem Speichern der Zeichnung die Eigenschaften angesehen?(Erweiterte Daten - Hyperlink)Du fügst den Hyperlink schon nach jedem Block einfügen hinzu? (Oder erst in einem zweitem Durchlauf?)Machst Du ein Block.update nach dem Hinzufügen der Hyperlinks bzw. ein regenall nach Abschluß?Habe gerade mal einen kleinen Test gemacht mit drei Blöcken und drei Bildern, klappt einwandfrei. Zeichnung speichern, schließen, neu öffnen. AutoCAD schließen, neu starten. Was machst Du anders?Grüße,Klaus
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Layer konvertierung
kefir am 20.06.2005 um 15:29 Uhr (0)
Hi, bin VBA neuling und habe folgendes problem. möchte gerne eine zeichnung die nach definierten layerstandards dh. alle bautteile liegen auf definierten layern(zB standard A)gezeichnet worden ist mittels vba nach layerstandard (zB standard B)konvertieren. vorher möchte ich mittels vba überprüfen ob sich der ersteller der zeichnung an die vordefinierte layerstruktur zB standard A gehalten hat(zB vergleich mit einer Referenzdatei die alle gültigen layer enthält). kann mir bitte jemand einen ansatz für diese ...
|
| In das Form Autocad VBA wechseln |
 |
AutoCAD VBA : Layer von Block
woppi am 05.02.2020 um 16:29 Uhr (1)
Moin, der VBA Anfänger steht mal wieder auf der Leitung Ich möchte in der Zeichnung eine Block auswählen, und dann den Layer auf dem der Block liegt zu dem aktuellen Layer der Zeichnung machen.(in dem Makro passiert noch mehr, was so weit auch schon alles klappt, ich komme nur nicht an die Info auf welchen Layer der ausgesuchte Block liegt.)Das ist der Auschnitt mit der Auswahl:Code:Ausgabe = "Bitte einen Block wählen:"ThisDrawing.Utility.GetEntity Auswahl_Object, Pickedpoint, AusgabeIch kann im VBA ja au ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kopieren von Zeichnungsobjekten innerhalb Koordinatenbereich
KlaK am 30.03.2013 um 11:16 Uhr (0)
Das passt schon, probiere es einfach malAllerdings gibt es eine Bedingung: Du mußt beim Schreiben den Bezugspunkt richtig setzen (0,0)Du kannst aber auch eine neue Zeichnung aufmachen, die gewünschten Elemente auswählen undüber die Zwischenablage kopieren undmit Originalkoordinaten in die neue Zeichnung einfügenFehlende Layer werden in beiden Fällen "mitgenommen"GrüßeKlaus [Edit]PS: Wenn es unbedingt über Makro (VBA) sein muß, such mal hier nach der CopyObjects - MethodeDa gibt es schon diverse Threads m ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Newbie: VBA und LT
MarkusZ am 30.10.2003 um 10:40 Uhr (0)
Hallo, eine Reihe von totale Newbie-Frage: Habe keine Ahnung von AuotCAD, aber von VBA. Jetzt will ich in AutoCAD ein kleines Programm schreiben, dass alle in der Zeichnung verwendeten Blöcke auflistet und deren Anzahl feststellt. Es soll also von der Zeichnung automatisch eine Stückliste erstellt werden. - Habe das Programm SMARTblk ausprobiert, fand es aber buggy. Verwendet wird AutCAD 97 LT und AutoVCAD 2000 LT. Erste Frage: Geht das in LT überhaupt?, brauche ich nicht die Vollversion? Welche Bücher sin ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA Programm starten
schmodi am 22.07.2007 um 17:18 Uhr (0)
Hallo ich habe ein kleines problem.Ich habe mein VBA programm so im Auto-cad eingebettet das ich nach dem Starten sofort in der Befehlsleiste das Programm ausführen kann. Das funktioniert auch super. Wenn ich aber jetzt die geöffnete Zeichnung schliesse und einen Vorlageplan über Neu öffne funktioniert nicht mehr das ganze VBA programm. Was muss ich ändern dass das programm immer in allen Zeichnungen funktioniert. Das kommische ist dass das Programm auch in den anderen Zeichnungen funktioniert wenn ich die ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Absoluter Nullpunkt
fuchsi am 17.12.2003 um 08:26 Uhr (0)
so jetzt habe ich hargenau deine konstellation nachgebaut und es funktioniert. es gibt nur ein problem: wenn das userform MODAL geöfnet wird, kommt bei der zeile die du fett markieren wolltest, ein laufzeitfehler AutoCad Hauptfenster ist nicht sichtbar . bei modalen fenstern sind natürlich keinerlei punkteingaben in der zeichnung erlaubt. entweder du machst die eigenschaft ShowModal des userforms auf false (dann bleibt das userform einfach stehen, und du kannst trotzdem in der zeichnung arbeiten , ähnlich ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
InesP am 01.04.2008 um 14:47 Uhr (0)
Hallo Leute,vor einiger Zeit ist es mir Dank Eurer Hilfe gelungen Daten aus einer Exceltabelle auszulesen und in AutoCAD in einer Tabelle (AcadTable) einzulesen. D.h. von Excel aus wird eine AutoCAD-Zeichnung geöffnet, die Daten aus der Exceltabelle werden in eine Tabelle in dieser AutoCAD-Zeichnung geschrieben und AutoCAD wird danach beendet. Soweit, so gut. Wenn ich danach aber die AutoCAD-Zeichnung zur Kontrolle öffne, erscheint das Hinweisfenster, wo ich gefragt werde, ob ich die Makros aktivieren möch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Rahmen+Schriftkopf mit VBA einfügen
The VIP am 22.07.2004 um 08:01 Uhr (0)
Hallo.Ich möchte gerne einen den Rahmen und den Schriftkopf automatisch in der richtigen Größe in einer Zeichnung einfügen lassen. Grund: Je nach dem was man in meiner Eingabemaske ausfüllt kann es sein, dass anstatt dem Standard DIN A2 Rahmen ein DIN A1 Rahmen für die Zeichnung benötigt wird. Das Makro kann den benötigten Rahmen aufgrund der Daten die der Benutzer in der Eingabemaske macht errechnen, aber ich weiß nicht wie der VBA Code für die Einstellungen heißt.Wenn ich auf den Button hier klicke um de ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block aus Header / aus Bibliothek einfügen
alfred neswadba am 10.09.2009 um 22:01 Uhr (0)
Hi Christian,da läuft irgendwas aber nicht so, wie ich es kenne. Wenn Du bereits eine Blockdefinition BAUM in der Zeichnung hast (und diese Definition in der Zeichnung bereits modifiziert hast); dann erneut den Einfügebefehl mit vollem Dateinamen angibst (z.B. C:AcadSymbBAUM.dwg), dann schaut AutoCAD schon selbst nach, obs die Blockdefinition schon gibt oder nicht.Lt. Deiner Beschreibung interpretiere ich, dass mit Deiner Version, wie Du den Block einfügst, die in der Zeichnung bestehende Blockdefinition ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke kopieren
cuervo am 05.12.2007 um 17:18 Uhr (0)
Hallo alle zusammen,ich hoffe es kann mir jemand weiter helfen. Ich möchte aus Access per VBA eine CAD Zeichnung erstellen. In dieser Zeichnung soll ein Block entstehen.dieser Block soll kopiert werden. Den Atributen jedes Blocks soll der Inhalt eines Datensatzes zugeordnet werden. Es handelt sich dabei um 3 - dimensionale Meßpunkte. Leider bin ich im VBA in ACAD totaler Neuling, im Access ist es schon besser.Dank STELLI1 hab ich immerhin schon mal einen Ansatz gefunden und kann immerhin schon mal Punkte e ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
Stelli1 am 20.02.2008 um 16:13 Uhr (0)
Hallo,ich habe leider nicht verstanden was du machen willst. Zu ObjectDBX gibt es unter anderem hier einen Thread.Ich habe keine Ahnung was bei dir Komponenten sind. Mit Hilfe von ObjectDBX lassen sich eigentlich alle Objekte einer Zeichnung manipulieren oder in andere Zeichnungen kopieren. Der Vorteil ist, dass du bei der Variante mit ObjectDBX, die Zeichnung nicht im AutoCAD öffnen musst.Vielleicht beschreibst mal genauer wie das gehen soll.Sollen Daten kopiert werden, oder Layouts oder oder ...Wilfried ...
|
| In das Form AutoCAD VBA wechseln |