|
Autocad VBA : AutoCAD ProgressBar nutzen
Stelli1 am 05.07.2006 um 11:40 Uhr (0)
Hallo Mario,versuchs do mal mit frm_Wait.refresh und Doevents dahinter.Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCAD ProgressBar nutzen
Mario Rosenbohm am 05.07.2006 um 12:04 Uhr (0)
@Stelli"DoEvents" ist des Rätsels Lösung. 10Units
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : ExDict
dobatec am 11.07.2006 um 17:05 Uhr (0)
Hi Carsten!Wäre natürlich die einfachere Lösung. Aber laut meiner Lektüre (Karsten Dummer/Michael Huth) lässt sich jedem AutoCad Objekt ein Dict zuweisen, aber wie? Mit objekt.HasExtensionDictionary wird ja zurückgegeben ob solch ein ED vorhanden ist, aber wie weise ich es dem Objekt zu?Würde für mich etwas komfortabler sein als die xData Variante, da ich dann nicht alle Blöcke auslesen muss und nur das Dict alleine weitergeben kann. Gruß, doba
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Eigenschaften von Schraffuren
Dirk.B am 11.07.2006 um 07:29 Uhr (0)
Hallo zusammen!Meine Frage hat diesmal nicht unbedingt etwas mit VBA zu tun, aber vielleicht kann mir trotzdem jemand helfen.Gibt es eine Möglichkeit die Fangpunkte auf Schraffuren auszuschalten, damit ich die Schraffur nicht immer erst frieren muß bevor ich zB. einen Schrankkorpus bemaße?Ich arbeite mit AutoCAD 2004.Vielen Dank im voraus.GrußDirk
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Eigenschaften von Schraffuren
Carsten1210 am 11.07.2006 um 08:07 Uhr (0)
Moin Dirk,Ab Version 2005 oder 2006 ist das in AutoCAD eingebaut. Keine Ahnung, ob man das auch so umgehen kann. Am einfachsten ist, Ihr mach ein upgrade. Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : geschlossene zeichnungen manipulieren
tappenbeck am 12.07.2006 um 11:35 Uhr (0)
moin !ich habe in diesem zusammenhang folgenden link gefunden:http://ww3.cad.de/foren/ubb/Forum259/HTML/000089.shtml#000003dort wird auf folgenden code verwiesen:Code:Dim Object As AcadEntityDim objDbx As AxDbDocumentSet objDbx = ThisDrawing.Application.GetInterfaceObject("ObjectDBX.AxDbDocument")...objDbx.Open (fle) For Each Object In objDbx.ModelSpace Debug.Print Object.Color Object.Color = acByBlock das macht er nicht Nextder nachfolgende datei erfordert:axdb15.dll wenn ich unter 2006 die axdb16.d ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Frage an Nancy zum Thema Attribute auslesen
uj6363 am 19.07.2006 um 19:13 Uhr (0)
Hallo Nancy,ich habe eine Frage an Dich zu Deinen von Dir im Thread dargestellten Code zum Einlesen der Attribute von ACAD in ExcelSub bla() Dim acApp As Object, acDoc As Object Dim fType%(0), fData(0), sset As Object, x As Object Dim r&, i%, attr Set acApp = GetObject(, "autocad.application") Set acDoc = acApp.ActiveDocument Set sset = acDoc.SelectionSets.Add("NewSet03") Block-Filter setzen fType(0) = 0: fData(0) = "INSERT" alle Blöcke wählen sset.Select acSelectionSetAll, , , fType, fData r = ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : MPolygon abfragen
Carsten1210 am 19.07.2006 um 20:10 Uhr (0)
Hallo Harald,Es handelt sich bei deinem Mpolygon scheinbar wirklich um ein Element, das es nur in Map gibt. Da ich nur AutoCAD pur und ADT habe, bin ich hier raus.Vielleicht kann Stelli dir weiterhelfen, wenn er aus dem Urlaub wieder da ist, da er Map hat.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : problem mit verschiedenen releases (AxDbDocument)
tappenbeck am 20.07.2006 um 16:29 Uhr (0)
moin !wie aus anderen beiträgen ersichtlich beschäftige ich mich gerade mit der bearbeitung von geschlossenen autocad-zeichnungen.nun habe ich mein vba-projekt zunächst unter r17(acad) angefangen und einen verweis auf die axdb17enu.dll gesetzt.nun sollte die funktion auch noch unter r16(map) laufen und da hat jemand auf einem anderen rechner den entsprechenden verweis entfernt und einen neuen auf die axdb16enu.dll gesetzt und alles lief prima.nun habe ich dasselbe bei mir versucht und bekomme in der zeile, ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : FINDFILE in vba
Carsten1210 am 24.07.2006 um 12:10 Uhr (0)
Hallo Willi,Der Verweis wird im Projekt gespeichert, daher kann jeder das Makro ausführen (So lange die Datei auf dem Rechner vorhanden ist.Die VBA-IDE ist die Programmierumgebung von Visual Basic for Applications (Also das, worin du deinen Code schreibst). Du sartest diese ja auch über Alt+F11 oder per Befehl "vbaide". Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : FINDFILE in vba
Stelli1 am 24.07.2006 um 16:50 Uhr (0)
Hallo wwwilli,mach dir doch eine Quick&Dirty Funktion rein.mit "dir /s /b regit.bat mydir.txt" als Shell werdenalle Dateien (im Beispiel regit.bat) aus allen Unterverzeichnissenin die Datei mydir.txt geschrieben. Die liest du ein und fertig.Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBRUN
BerndE am 25.07.2006 um 09:19 Uhr (0)
hi forum,mit klick auf einen von mir erstellten button in einem werkzeugkastenstarte ich durch Code:^C^C_-vbarun F:/CAD/VBA/Tuer.dvb!Funktionen.StartMakro ein von mir erstelltes makro.in diesem makro wird die rechte maustaste abgefangen und für andere sachen genutzt, was für den gewollten zweck auch sinnvoll und gewünscht ist. allerdings möchte ich dann zur gegebenen zeit die rechte maustaste auch wieder freigeben bzw obiges makro entladen können.wie bekomme ich das hin oder bleibt mir da nur der weg, auto ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : FINDFILE in vba
wwwilli am 25.07.2006 um 12:12 Uhr (0)
Ja, Stelli,das hatte ich auch schon selbst mal. Trotzdem danke.Ich glaube, da gab es dann ein Umlautproblem, wenn die Herren und Damen Kollegen meinen, "äöüß" und anderes in Dateinamen verwenden zu müssen.Außerdem hatte ich Gefummel, festzustellen, wann DOS (oder wer auch immer) mit dem DIR fertig ist und ich in VBA die Datei (z.B. mydir.txt) aufmachen kann. Das geht alles schon irgendwie, aber ich wollte es eben jetzt Quick & Clean mit VBA machen. Man kriegt ja Ansprüche, mit der Zeit.Ist es denn amtlich, ...
|
| In das Form Autocad VBA wechseln |