[ superr @ 16.03.2008. 00:10 ] @
Da li se excel može nekako upariti sa AutoCADom?
npr:da promenljive vrednosti iz ćelija excela uzrokuju reakciju u AutoCADu.
eto malo i egzibicija
[ Jpeca @ 17.03.2008. 09:19 ] @
AutoCAD podržava VBA, tako da preko VBA postoji mogućnost povezivanja sa Excelom. Nisam se time bavio, ali na sajtu autodeska možeš naći neka uputstava http://usa.autodesk.com/adsk/s...m?siteID=123112&id=2671851
Neka gotova rešenja vidi: http://www.cadtool.net/tutorial.htm (čini mi se da je AutoBlock tool ono što tebe interesuje)
[ Djuka Maricic @ 29.03.2008. 13:28 ] @
Potrebno je samo da u VBA u ekselu, odes na tools, pa references i da dodas autoked library i tako iz VBA u ekselu mozes pristupati autokedovim objektima i jedino jos sto je potrebno je da u samom u kodu definises autoked aplikaciju, evo kako:

Dim Autoked As AcadApplication
Dim acadCrtez As AcadDocument
Set Autoked = GetObject(, "AutoCAD.Application") 'ovako je u slucaju da je ked vec pokrenut
Set acadCrtez = Autoked.ActiveDocument 'ovo je crtez (drawing) u kome se radi

'u slucaju da ked nije pokrenut onda je ovako
'ovako se pokrece ked automatski
Dim Autoked As AcadApplication
Dim acadCrtez As AcadDocument
On Error Resume Next
Set Autoked = GetObject(, "AutoCAD.Application")
If Err.Number = 429 Then
Application.StatusBar = "Pokrecem Autoked, sacekaj..." 'obavestavanje u status baru o trenutnom radu koda
Set Autoked = New AcadApplication
Autoked.Documents.Add
Autoked.Visible = True 'definisanje da se ked vidi
Else
End If
Set acadCrtez = Autoked.ActiveDocument
Application.StatusBar = "" 'praznis status bar

Posle ovoga mozes da crtas objekte u kedu u zavisnosti od vrednosti u odredjenim celijama u ekselu. Pokreni u VBA object browser (F2) i oznaci samo kedovu biblioteku i vidi kako se dodaju objekti u kedu.