|
Autocad VBA : Fehlermeldung: Let-Prozedur der Eigenschaft nicht definiert
mapcar am 25.11.2004 um 15:46 Uhr (0)
Tobias, irgendwie muss dir doch mal auffallen, dass du hier ständig aneckst! Das hier ist ein Forum, wo man Fragen stellen kann, wenn man nicht weiter weiss. Aber es ist keine Gratis-Lehrveranstaltung mit einem Schüler und einem Lehrkörper von 20 Personen , die alle nur darauf warten, dass dir mal wieder eine Frage einfällt. Schau dir doch mal die Thread-Übersicht an: Deine Postings erzeugen Monster-Threads, weil du immer wieder die selben Fragen stellst, dir die Antworten offensichtlich nicht richtig dur ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Objektkatalog-Eintrag ohne Verweis
TomiProg am 29.11.2004 um 12:12 Uhr (0)
Hallo zusammen. Ich habe das Problem, dass ich ein Eintrag im Objektkatalog von VBA habe (Namens MSACAL unter System32msacal.twd) und ihn dort nicht mehr weg bekomme. MSACAL ist ein Kalender-Steuerelement, dass sich dort eingetragen hat, als ich ein Kalender in einer UserForm einbringen wollte. Habe das Kalender-Element dann wieder aus meiner UserForm entfernt und auch das entsprechende Werkzeugtool auf der Werkzeugsammlung entfern. Einen Verweis zur MSCALDEU.TBL im System32-Verzeichnis ist in der Verweis- ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Probleme bei mehrspaltiger Listbox
kiltswitch am 30.11.2004 um 08:12 Uhr (0)
Hallo, ich will Daten in einer Listbox mehrspaltig darstellen lassen, aber irgendwie klappt das nicht. Habe schon einiges getestet, die Hilfe bemüht, im Forum gesucht usw. Vielleicht hat jemand einen Tipp, was an meinem Code falsch ist? Code: Private Sub cmdAuslesen_Click() Open "Blockauslesung" For Output As #1 Öffnen der Datei zur Ausgabe Variablendeklaration Dim elem As AcadEntity lstBlockdaten.ColumnCount = 2 Festlegung von 2 Spalten Schleife für jedes Element im Modellbereich For Each ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Text länge
Brischke am 30.11.2004 um 12:30 Uhr (0)
hi cnc, nein gibt es nicht. Dann musst du mit der Methode GetBoundingBox auf das Textobjekt losgehen . Mit ein wenig Mathematik kannst du auch bei gedrehten Texten die Breite ermitteln. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Ordner auswählen
Dirk.B am 30.11.2004 um 14:01 Uhr (0)
Hallo Zusammen! Ich habe einen VB / VBA Code mit dem man über einen Buttonclick eine Dialogbox öffnet, in der man dann (ähnlich Windows Explorer)einen Ordner auswählen kann. Dieser lief bis vor kurzem noch problemlos! Nun wird folgende Zeile angemeckert und das Programm bricht ab. strPfad = ReturnFolder( Bitte Verzechnis wählen ) Hier der komplette Code: Private Declare Function SHBrowseForFolder Lib shell32.dll _ () () Alias SHBrowseForFolderA (lpBrowseInfo As BROWSEINFO) As Long Private Declare Fun ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Text länge
mapcar am 30.11.2004 um 22:41 Uhr (0)
Bei TTfs könnte vielleicht ein Umweg über GDI das gewünschte Ergebnis bringen. Ist mir aber viel zu fern, um hier ein ad-hoc-Beispiel zu bringen. Jedenfalls gibt es da irgendwelche FontGetMetrics-Funktionen, die sehr wahrscheinlich auch in AutoCAD Gültigkeit haben. Allerdings müsste man dann auch die Acad-Bildschirmauflösung usw. in der Umrechnung berücksichtigen. Ob sich das lohnt? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß ma ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : ausgewähltes element reseten
tappenbeck am 01.12.2004 um 13:26 Uhr (0)
hi ! ich möchte ein objekt auswählen, dass einem bestimmten typ angehört. nun habe ich in einer schleife folgenden code stehen: strPromt = "wählen Sie einen Raumstempel: " On Error Resume Next AutoCAD.ActiveDocument.Utility.GetEntity returnObj, basePnt, strPromt wenn das zurück gemeldete object returnObj meiner zulässigen typendefinition entspricht, dann wird die schleife verlassen. wenn nicht, dann wird die abfrage wiederholt ! nun habe ich nur ein problem! wenn ich einmal in das nichts klick ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AecMVBlockRef - Attribute auflisten
Proxy am 01.12.2004 um 15:22 Uhr (0)
ich habe zwar kein ADT (bin auch froh drüber) aber ca. [...] For Each ent In ThisDrawing.ModelSpace If ent.EntityName = "AcDbBlockReference" Then BlockObjAttributes = ent.GetAttributes If ent.Name = "AecMVBlockRef" Then BlockObjAttributes = ent.GetAttributes [...] BlockObjAttributes(0).TextString = WERT_0 BlockObjAttributes(1).TextString = WERT_2 usw. usw. besser schleife drauf [...] was die "auflisten" Tätigkeit angeht habe ich keine Ahnung was du genau willst. ---- ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : copy Funktion AutoCAD-Excel
Abele am 02.12.2004 um 08:31 Uhr (0)
Hi 2 all!! Ich möchte von autocad aus in excel ein worksheet kopieren und hinten anstellen. Ich habe bereits herausgefunden, das dies mit der copy-Funktion geht. Kann mir jemand sagen, was bei den nach copy angeforderten Werten Before und After eingegeben werden muß. Oder kann mir jemand kurz einen entsprechenden Code veröffentlichen? Danke im vorraus Ralph
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Rahmen+Schriftkopf mit VBA einfügen
cadvbaguy am 08.08.2007 um 11:51 Uhr (0)
hallo forum!auch wenns schon einige zeit her ist, möcht ich dieses thema nochmals aufrollen.bei einer neueren version von autocad mechanical (z.B.: 2007) erscheint nach dem amtitle-command der "page setup manager" (seiteneinrichtungsmanager). dieser erscheint leider auch, wenn man rahmen und schriftfeld per vba hinzufügt. (wie oben beschrieben)derzeit schließe ich dieses dialogfeld per Windows-API. das ist natürlich nicht gerade sauber. meine frage lautet: ist es möglich dieses fenster auszublenden oder g ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Delphi
jörgT am 02.12.2004 um 09:48 Uhr (0)
Hallo Leute, ich möchte mit Delphi7 eine ACAD Zeichnung erstellen bzw. bearbeiten. Dabei sollen nach entsprechenden Berechnungen Linien, Bögen, Polylinien usw. erzeugt werden und danach weiter manipuliert werden. Mir gelingt zwar ein Einstieg in diese Problematik (ich kann eine Zeichnung aufrufen, siehe Programmzeilen), aber weiter komme ich nicht. Deshalb folgende Fragen: - Ist diese Verbindung von ACAD und Delphi überhaupt der richtige Weg? - Muß ich vorher eine ActivX-Komponente installieren? - Wie wü ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : z-koordinate aus attributen schreiben
m.neu am 02.12.2004 um 09:55 Uhr (0)
Hallo habe folgendes Problem. Hab eine A-Cad Zeichnung (Lageplan) bekommen die als z-Wert nur 0 enthält, aber alle Punkte sind Blöcke die in den Attributen die Höhe eingetragen haben. Hab mir nun aus den anderen Beiträgen ein Programm zusammengeschustert, das die Blöcke mit Attribut Höhe herausfiltert und in eine Excel-Datei schreibt. Klappt auch wunderbar, nur würd ich jetzt gern die ausgefilterte Höhe gleich als z-Koordinate des Blocks zurückschreiben. Kann eigentlich ja nicht so schwer sein, bin aber Ne ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Probleme bei mehrspaltiger Listbox
Brischke am 02.12.2004 um 10:37 Uhr (0)
Zitat: Original erstellt von kiltswitch: ...Also wie gesagt, ich setze nur das um, was sich mein Chef so alles in den Kopf gesetzt hat - mehr nicht!... Wenn das deine Grundeinstellung ist, das zu machen, was der Chef sagt, dann solltest du dich auf harte Zeiten einstellen. In aller Regel bist du für das Ergebnis verantwortlich, und es weiß später keiner mehr, dass Chef gesagt hat, das so zu tun. Deshalb ist es deine Aufgabe, dem Chef sinnvolle Lösungen und Wege vorzuschlagen. Mal abgesehen davon, ...
|
| In das Form Autocad VBA wechseln |