|
AutoCAD VBA : Mittels Access einen Block aus einer .dwg (Bibliothek) in eine andere .dwg einfügen
alfred neswadba am 06.10.2009 um 16:48 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Ein paar Rückfragen:- wozu wird eine Zeichnung benötigt, die an einem Raster ausgerichtete Symbole/Blockreferenzen enthält. Ich verstehe den Zusammenhang einer solchen Zeichnung, der Koordinaten zu den Symbolen und das in Verbindung mit einer Datenbank leider nicht.- Willst Du das ganze in Access-VBA oder in AutoCAD-VBA lösen?- Wenn es die Einfügefunktion schon gibt, auch wenn diese als Script läuft, welche Verbesserung erwartest Du Dir damit? Die Performance wirds nicht ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Fangpunkte an Blöcken
Frank136 am 16.06.2009 um 16:46 Uhr (0)
Hallo,das Problem scheint doch irgendwie mit VBA zu tun zu haben, denn wenn ich die Blöcke händisch in der Zeichnung erstelle, sind in Acad LT alle Fangpunkte da.Mittlerweile läuft die Sache aber, es war das Service-Pack.Danke für Hilfestellungen.Ich hätte da noch ne Frage, möchte aber nicht schon wieder ein neues Thema aufmachen:Ich hab ne Zeichnung mit vielen Blockrefs. Mit "For Each Entity..." lese ich die aus. Klappte auch alles, bis ich ein paar Blöcke mitten raus gelöscht habe. Jetzt findet "For Each ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Auslesen von Zeichnungsattributen
Dexta am 22.04.2005 um 12:40 Uhr (0)
Hallo liebes Forum, ich habe ein kleines Problem, und zwar: Ich habe mein AutoCAD-Programm mit einer SQL-Server-Datenbank verknüpft. Man kann also Zeichnungsobjekte mit einem Datensatz in der Datenbank verknüpfen, auch gibt es die Möglichkeit, duirch eine Bezeichnungsvorlage, die im Datensatz gespeicherten Attribute in der Zeichnung anzeigen zu lassen. Jetzt meine Frage: Ist es möglich, die in der Zeichnung vorkommenden verknüpften Objekte (eventuell mit VBA) auszulesen, so wie deren Atttribute, und in e ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Genius 14 Stückliste auslesen
andy09 am 09.03.2004 um 10:06 Uhr (0)
Moin, ich steh vor dem Problem eine Stückliste aus einer Zeichnung zu lesen, die mit G14 erstellt wurde. Problem ist das beim Migrieren das Feld Menge einer Stückliste immer gerundet wird. Aus einer 0,25 wird danach dann 0. Ich will daher die Menge und die Position in der SL auslesen und diese in eine DB speichern. Nur wie komm ich an die richtigen Werte dran so dass ich immer eine Zuordnung habe und kein Durcheinander entsteht. Das Auslesen aus dem Stücklisten Block einer Zeichnung hab ich schon hinbekomm ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Zeichnung1 bei mehreren Fenstern (MDI)
vittorio0 am 08.01.2012 um 23:39 Uhr (0)
Liebes ForumMit dem untenstehenden Code (in Access 2003) starte ich AutoCAD 2009 und öffne die Datei in "tocall"AutoCAD wird gestartet und die Zeichnung geöffnet. Mit acApp.Visible = True wird dann auch AutoCAD als aktives Fenster im Vordergrund dargestellt. Wenn ich dann eine weitere Zeichnung öffne in Access wird jedoch AutoCAD nicht mehr im Vordergrund dargestellt. Jede weitere Zeichnung ist die Access Applikation im Vordergrund. Warum? Mit "acApp.Visible = True" wird doch AutoCAD angezeigt.Da aber im ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Autocad Warnung beim Öffnen unterdrücken...
naservus03 am 16.09.2006 um 17:20 Uhr (0)
Hallo,ich schreib gerade ein Programm, dass 6000 Zeichnungen konvertiert.Funktioniert schon ganz gut, nur bei einigen Zeichnungen erscheint die Warnung:Während des Öffnens wurden 2 Fehler gefunden. Sie sollten frn Öffnunghsvorgang abbrechen und RECOVER für die Zeichnung ausführen.Wollen Sie den Öffnungsvorgang abbrechen?Damit bleibt mein Programm stehen, und erst nach einem Klick auf "Nein" läuft alles wie gehabt weiter.Wenn ich die Zeichnung mit dem Befehl "_recover" öffne, kommt am Ende immer die Meldung ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Elemente eines Modellblattes auslesen
Fluvio am 10.06.2004 um 13:15 Uhr (0)
Hi zusammen, ich habe die Sache etwas falsch beschrieben (ist mir gerade leider erst aufgefallen), sorry :-( Also in der Ausgangszeichung soll ein Kasten um einen bestimmten Bereich der Zeichnung gelegt werden. Ich habe mehrere Zeichnungen dieser Art. Diese Zeichnungen sind aber nicht gleich gross, so dass die Kästen demnach auch verschieden gross sind. Nun möchte ich das Problem lösen, in dem ich sämtliche Linien, die sich auf Zeichnung befinden, mit Koordinaten ausgeben lassen möchte und so die 2 Linie ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block copieren und neu einfügen
fuchsi am 21.07.2005 um 09:20 Uhr (0)
Zitat: Original erstellt von H.D.: Moin zusammen! @Fuchsi: Ich habe deinen VBA-Code mal ausprobiert. Mit dem Kopieren/Einfügen des Blockes habe ich noch ein Problem. Der Variablen ObjCollection wurde der Richtige Block zugewiesen, aber er erscheint nicht in der Zeichnung, obwohl ein Block mit dem passenden Name eingefügt wurde??? Dann habe ich noch eine Frage zu der Programmzeile: Set odbx = ThisDrawing.Application.GetInterfaceObject( ObjectDBX.AxDbDocument.16 ) für Acad2005 Was bedeutet: ObjectDBX ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Probleme bei mehrspaltiger Listbox
kiltswitch am 30.11.2004 um 14:59 Uhr (0)
Meinst Du das Beispiel? Dim MyArray(6,3) Private Sub UserForm_Initialize() Dim i As Single The 1-st list box contains 3 data columns ListBox1.ColumnCount = 3 The 2nd box contains 6 data columns ListBox2.ColumnCount = 6 Load integer values into first column of MyArray For i = 0 To 5 MyArray(i, 0) = i Next i Load columns 2 and three of MyArray MyArray(0, 1) = "Zero" MyArray(1, 1) = "One" MyArray(2, 1) = "Two" MyArray(3, 1) = "T ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Selectionset - Fehler abfangen
RoSiNiNo am 02.10.2003 um 10:49 Uhr (0)
Dann hast du ja fast die 2. Variante, oder? Du übergibst halt noch die Zeichnung. ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA mit dwt öffnen
Heiko76 am 08.07.2004 um 07:45 Uhr (0)
Hi Proxy, das funzt aber nicht, wenn ich eine bereits erstellte Zeichnung öffne. Oder? ------------------ cu Heiko
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Mittels Access einen Block aus einer .dwg (Bibliothek) in eine andere .dwg einfügen
alfred neswadba am 07.10.2009 um 12:14 Uhr (0)
Hi,kurze Stellungnahme zu Deiner ausführlichen Beschreibung. Die alte Version ist ja heftig, jedesmal die Zeichnung öffnen (die ja auch nicht gerade klein ist) um ein Symbol einzufügen. Aber auch jedesmal beim Symbol-Einfügen MS-Access zu öffnen halte ich für eine wenig benutzerffreundliche Variante. Auch hier vergeht Zeit ohne Ende und es müssen immer zwei Programme gestartet sein, um eines zu bedienen.Drei Varianten (an die ich glauben würde):a) Du baust mit AutoCAD-VBA das Form der Suchselektion von A ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access AutoCAD öffnen und zu Raum-Nr bewegen
Brischke am 20.11.2009 um 08:10 Uhr (0)
Hallo Regina,das ist grundsätzlich zu machen.Du schreibst, dass du eine Access-Datenbank entwickeln musst. Ich möchte dir folgende Tips für den Aufbau geben:[TBL-ZEICHNUNG|DWGID|PFAD|DATEINAME(|INHALT|...)][TBL-RAUMBLOCKS|RBLKID|DWGID|HANDLE(|NAME|LAYER|X-COO|Y-COO|...)][TBL-BRANDSCHOTTS|BSID|DWGID|HANDLE(|NAME|LAYER|X-COO|Y-COO|...)][TBL-RAUMDATEN|RBLKID|ATTRIBUTNAME|ATTRIBUTWERT][TBL-BRANDSCHOTTDATEN|BSID|ATTRIBUTNAME|ATTRIBUTWERT]Da du keine Erfahrung in AutoCAD hast, noch ein Hinweis: Eine HANDLE ist d ...
|
| In das Form AutoCAD VBA wechseln |