|
Autocad VBA : VBA Zugriff auf Acad von Excel aus
BloodyMess am 03.05.2005 um 09:11 Uhr (0)
Hallo, mehrere Wege führen nach Rom. Wenn Du den Verweis gesetzt hast, dann funktioniert das ... Code: Sub test() Dim acApp As AutoCAD.AcadApplication Set acApp = New AutoCAD.AcadApplication acApp.Visible = True End Sub Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Problem mit Excelverknüpfung
BloodyMess am 10.05.2005 um 10:07 Uhr (0)
Hallo Piet, meist ist es nur eine Zahl, die Du an AutoCAD.Application.XX anfügen musst. Klick Dich mal durch die Registrierung ... zu HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADRXX.X ... wobei XX.X für die unterschiedlichen AutoCAD Versionen steht. Dort gibt es einen Wert CurVer .. In diesem steht sowas wie dein AutoCAD.Application , nur mit einer Zahl hintendran. Mit diesem Wert versuchst deinen Aufruf nochmal zu machen, dann sollte es klappen. Welche Version von Acad benutzt Du? Gruss TP ------------- ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Problem mit Excelverknüpfung
BloodyMess am 11.05.2005 um 14:09 Uhr (0)
Hallo Piet, war wohl der falsche Schlüssel. So ganz ohne ein Acad vor sich zu haben ist´s dann doch schwieriger. Code: Set AcadApp = GetObject(, AutoCAD.Application.1001:407 ) ... funktioniert mitz Sicherheit nicht !!! eher sowas ... Code: Set AcadApp = GetObject(, AutoCAD.Application.15 ) AutoCadVersionen ---------------- 2002 -- AutoCAD.Application.15 2004 -- AutoCAD.Application.16 Probier mal den Registerzweig ... HKCR - AutoCAD.Application - CurVer .. dasteht es auch nochmal drinnen, wi ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Problem mit Excelverknüpfung
BloodyMess am 12.05.2005 um 15:25 Uhr (0)
Soweit ich mich entsinnen kann, konnte man das 2000er immer mit AutoCAD.Application bekommen. Also ohne irgendeinen Zusatz. Nur in den höheren Versionen, war dieser von Nöten. Schreib Dir doch bitte eine Funktion, welches auf dem jeweiligen Rechner die Registry ausliest, danach die Version bestimmt und dann den Aufruf macht Aus der Hilfe: Die GetObject Methode wird häufig verwendet um einen Verweis auf ein vorhandenes Object zu legen. Sie können damit jedoch auch ein neues Object anlegen. Legst Du a ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Absolut keine Ahnung
BloodyMess am 14.06.2005 um 10:04 Uhr (0)
Hallo, schau Dir in den Beispielen der VBA Hilfe AutoCAD ActiveX and VBA Reference ... AddLine ... Linie AddArc ... KreisBogen AddCircle ... Kreis ... an. Damit kannst Du automatisiert deine gewünschten Elemente zeichnen. Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Text File Inhalt kopieren
BloodyMess am 23.06.2005 um 08:01 Uhr (0)
Hallo Thomas, mit dem TextStreamObject aus dem FileSystemObject in der Microsoft Scripting Runtime geht es. Dort kannst Du eine ganze Datei in einen String einlesen und diesen dann mit z.B. AddMText im AutoCad darstellen. Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Koordnianten mit linien verbinden
BloodyMess am 02.07.2005 um 13:18 Uhr (0)
Hallo sTixi, du liest zweimal 12 Punkt ein. Ich nehme mal an, dass Du die Punkte aus jeder For-Schleife verbinden möchtest. Bleibt die Frage, mit welchem Element Du die Punkte verbindet haben möchtest? Als jeweils eine Linie zwischen den Punkten oder als eine Multilinie? Bei einer einzelnen Linie benutze ... AddLine und bei einer Multilinie benutze ... AddPolyline oder AddLightWeightPolyline Die genau Syntax und Beispiele dazu findest Du in der VBA Hilfe AutoCAD ActiveX and VBA Reference . Würd Dir ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auf Speichern_Event reagieren
BloodyMess am 16.08.2005 um 15:39 Uhr (0)
Hallo Roland,unter AutoCAD .. ThisDrawing .. AcadDocument hast Du doch schon ein Event BeginSave ... siehe angehängtes Picture.Grüssle TP------------------
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : ComboBox Readonly
BloodyMess am 02.12.2007 um 19:24 Uhr (0)
hmmm ... das klingt eigentlich nicht schlecht. Ich hätte es aber wohl besser wissen müssen, dass Access VBA nicht gleich AutoCad VBA ist, denn dort besitzt eine ComboBox keine Style-Eigenschaft.Sorry ... Der Benutzer soll einfach nichts in die ComboBox schreiben können, aber wenn er ein Item auswählt, dann muss der Text dieses Items gleich der Text-Eigenschaft gesetzt werden. Bei Locked kann ich auf keine Events reagieren - das ist mein Hauptproblem und deshalb bekomm ich auch nicht raus, welchen Index der ...
|
| In das Form AutoCAD VBA wechseln |
|
Autodesk GIS Produkte : Map Hilfe
BloodyMess am 30.07.2004 um 12:10 Uhr (0)
Hallo Norbert, die HilfeDatei für Map 3D heißt map2005.chm und steht im Pfad C:Program FilesAutodesk Map 3D 2005help Das die Datei aufgerufen wird kannst Du in Map unter Extras - Optionen auf dem Kartenreiter Dateien unter Menü, Hilfe und verschiedene Dateinamen - Hilfedatei einstellen. Dort einfach den Pfad auf map2005.chm setzen. Gruß TP
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autodesk GIS Produkte : FDO Acad Map3D 2005
BloodyMess am 06.09.2004 um 12:58 Uhr (0)
Hallo Norbert, gerne schreibe ich hier rein, was ich bis jetzt habe. Also FDO (Feature Data Objects), implementiert im neuen Autocad MAP. Seh es als Verbesserung zu OSE mit mehr Freiheiten und Möglichkeiten. Der gravierendste Unterschied ist, dass OSE direkt an Oracle angebunden wird und FDO, über einen eigenen Provider, theoretisch in jede Datenbank schreiben könnte, welche Geometrien aufnehmen kann. Bisher kenne ich nur den mit ausgelieferten Oracle Provider. Eine weitere Verbesserung ist, dass man in FD ...
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autodesk GIS Produkte : Objekterfassung in AutoCAD
BloodyMess am 14.09.2004 um 10:38 Uhr (0)
Hallo d.dresbach, um welche Objekte handelt es sich genau? Und wie möchtest Du Sie erfasst haben? In einem SelectionSet? Hast Du´s schonmal mit VBA probiert? Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say have a nice day! Next Person
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autodesk GIS Produkte : Objekterfassung in AutoCAD
BloodyMess am 14.09.2004 um 14:01 Uhr (0)
Hallo d.dresbach, dann probier es doch mal über die Schnellauswahl im Eigenschaftsfenster, damit kannst Du alle ZeichenElemente einer Zeichnung zählen, oder auch nur die eines bestimmten Typs. Oder probier es mal mit der TastenKombination Strg+A , damit wählt er Dir auch alle Zeichenelemente einer Zeichnung aus. Die Anzahl bekommst im Eigenschaftsfenster angezeigt. Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say have a nice day! Next Person [Diese Nachricht wurde von Blood ...
|
| In das Form Autodesk GIS Produkte wechseln |