FastFiber

tekenen in Cad met excel

Gestart door mossieramm, vr 10 07 2009, 14:56:54

Vorige topic - Volgende topic

mossieramm

Hoi, ik heb een aantal excel files die ik graag in AutoCad getekend zou willen. Het gaat erom met de waardes die in excel staan wat lijnen te tekenen. De lijn die dan getekend zou moeten, begint op een x,y punt en heeft een bepaalde lengte met een bepaalde hoek. Het gaat om vier kolommen, 1e kolom een x punt, 2e kolom een y punt, in de derde kolom een lijn lengte met in de vierde kolom de hoek van de lijn.
Nu moet ik handmatig lijn voor lijn overtekenen, maar als dat voor ongeveer 5000 regels per excel file moet, word je daar niet echt vrolijk van. Dit moet makkelijker kunnen lijkt me.
Maar hoe ???
Alvast bedankt voor wat hulp.
David.

HofCAD

#1
Beste David Mossieramm,

Heb je al gekeken naar voorbeelden van de Dynamic Data Exchange(DDE) methode in Excel,
en scripting vanuit Excel.
http://www.cadsite.be/smf/index.php?topic=672.0
http://www.cadsite.be/smf/index.php?topic=2255.msg11748#msg11748
http://www.cadsite.be/smf/index.php?topic=2255.msg11741#msg11741
Zie in: http://www.cadsite.be/smf/index.php/topic,1491.msg7990.html#msg7990
het bestand DDE-CIR.xls in DDE-CIR.zip
Zie ook: http://www.cadsite.be/smf/index.php/topic,1767.msg9296.html#msg9296
het bestand DDE-TXT.xls in DDE-TXT.zip
Je ziet daar o.a. voorbeelden hoe je in Excel iets kan kopieren en kan plakken
op de commandoregel van AutoCAD.
Als je google met de tekst 'Scripting Exel AutoCAD' dan krijg je bijv.:
http://www.lazydrafter.com/autocad-tips/writing-autocad-scripts-with-excel/
http://www.thecadgeek.com/blog/2007/09/18/creating-script-files-with-excel/
http://autodesk.blogs.com/between_the_lines/2009/06/import-xy-coordinates-from-excel-into-autocad.html
http://www.cadforum.cz/cadforum_en/qaID.asp?tip=6606

Met Visual Basic en Visual Lisp is het ook mogelijk om te communiceren met Excel,
maar dat is veel moeilijker.

Met vriendelijke groet, HofCAD CSI.

PS In DDE-LIN.zip zit DDE-LIN.xls en DDE-PLI.xls ook met voorbeelden van Scripting en DDE
ACADcadabra

FastFiber