Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.029
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 11, 11 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
Autocad VBA : Exceldatei erweitern
Andreas Widmann am 04.12.2006 um 23:28 Uhr (0)
Hallo InesIn Excel heißt der Befehl so:msgbox excel.cells.SpecialCells(xlCellTypeLastCell).Addressund der gibt dir die Addresse der letzten Zelle aus (z.B. "$A$5")Bin leider schon zu und hab deswegen keinen ACAD-Code damit hingekriegt, musst halt n bisschen experimentieren Viel Glück!------------------Mfg Andreas

In das Form Autocad VBA wechseln
Autocad VBA : Werkzeugleiste mit Icons erstellen
Andreas Widmann am 24.08.2005 um 19:37 Uhr (0)
Hallo Leute ich habe in Autocad-VBA ein Macro geschrieben das beim ausführen eine neue Werkzeugleiste und ein paar Icons erzeugt.Das funktioniert auch wunderbar und ich habe jetzt eine Leiste mit mehreren Icons die auch funktionieren.Mein Problem, was mich schon zur Weißglut bringt, ist dass wenn ich Autocad beende und wieder starte ist die Leiste leer oder weg und wenn ich Icons von der Leiste vorher in andere ziehe, fehlen die verschobenen ebenfalls nach dem Neustart,grr!Bitte helft mir!der Code lautet f ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Excel Workbook benennen oder identifizieren
Andreas Widmann am 04.12.2006 um 23:42 Uhr (0)
Hi Tom, hier bin ich nochmal!Hab hier nen kleinen Testaufbau gestaltet.Code:Sub Testaufbau()Set appExcel = CreateObject("Excel.Application") appExcel.Visible = True Excel starten appExcel.workbooks.add Neues Workbook appExcel.workbooks.Open ("C: est.xls") Workbook test.xls öffnen appExcel.workbooks.Open ("C: est2.xls") Workbook test2.xls öffnen AppActivate "AutoCAD 2006" zurück zu Autocad wechselnMsgBox "Excel ist gestartet und das letzte aktive ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Elemente in Viewport auslesen
Andreas Widmann am 10.07.2008 um 10:38 Uhr (0)
Hallo Leute, um den Beitrag endlich abschliessen zu können wollte ich nur mitteilen dass ich mittlerweile ein Macro programmiert habe dass eine Zeichnung mit beliebig vielen Layouts teilt.Nach dem Teilen ist in jeder Datei nur ein Layout und auf dem Modellbereich befindet sich auch nur das was auch auf dem einen Layout zu sehen ist, der Rest wurde gesäubert.Wens Interessiert, bitte melden!------------------Gruß Andreas

In das Form AutoCAD VBA wechseln
Autocad VBA : Texteingaben in Befehlszeile an VBA übergeben
Andreas Widmann am 01.09.2005 um 18:43 Uhr (0)
Hi,Ich will den Benutzer per VBA dazu auffordern eine Texteingabe zu machen, die dann weiterverarbeitet werden soll, aber keine Inputbox verwenden, sondern das ganz nach Autocadstil in der Befehlszeile haben.Ausserdem muss das Macro evtl auf bestimmte Eingaben reagieren dann eine weitere Eingabe verlangen soll.Ich kann also auch nicht mit SetVar (Dieselbefehl hinterm Button) arbeiten.Wie kann ich das machen?Bei SelectionSet gibts ja auch SelectOnScreen------------------Mfg Andreas

In das Form Autocad VBA wechseln
Autocad VBA : Werkzeugleiste mit Icons erstellen
Andreas Widmann am 25.08.2005 um 12:33 Uhr (0)
Danke, tunnelbauer für die schnelle antwort!Ok, ich habe das mal so versucht und diesen Code ans Ende gesetzt:Code:AutoCAD.MenuGroups("ATH-USER").Save acMenuFileCompiledWenn ich jetzt ACAD neu starte ist die leiste noch da und auch deren Icons.Wenn ich aber jetzt eines der Icons von Hand in eine andere Werkzeugleiste verschiebe oder kopiere habe ich wieder den gleichen Salat alle Icons die mit dem Macro erstellt waren sind weg, ich verzweifel langsam.Zu Menufilename: Ich verwende ja eine vorhandene Menügru ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Excel Workbook benennen oder identifizieren
Andreas Widmann am 04.12.2006 um 23:00 Uhr (0)
Hallo!appExcel.Workbooks(fName).Activate fName dürfte hier kein Pfad sein, sondern nur der Workbookname und hinter dem muss ".xls" stehen, sonst kommt der IndexfehlerAppActivate (appExcel) appExcel.workbooks("test.xls").ActivateProbiers mal so, das appactivate muss auch rein, damit wird zuerst Excel aktiv, und dann das Workbook (der Indexfehler tritt auf wenn der Name falsch ist)------------------Mfg Andreas

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Excel Workbook benennen oder identifizieren
Andreas Widmann am 02.12.2006 um 21:10 Uhr (0)
Hallo tomww,lass doch das Excelworkbook durch das Makro abspeichern z.B. in das Temp-Verzeichniss oder so.Dadurch bekommt das Workbook nen Namen und du kannst es direkt mit dem Namen ansprechen und aktiv machen bevor der weitere Export beginnt.Ich so ähnlich sieht der Aufruf dann aus:Excel.Workbooks("Export").ActivateIch hoffe das hat geholfen, lass michs wissen!Viel Glück!------------------Mfg Andreas

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Aus Excel Autocad aufrufen
Andreas Widmann am 25.08.2005 um 12:49 Uhr (0)
Um Autocad vollständig aus excel fernsteuern zu können musst du diese Initialisierung verwenden:Code:Dim ac As ObjectSet ac = CreateObject("Autocad.application")ac.visible = truedurch das ac.visible = true startet sich autocadhiermit kannst du eine Zeichnung öffnenCode:ac.documents.Openund hiermit kannst du zoomenCode:ac.sendcommand "_zoom "ac.sendcommand "_e "wichtig ist nur, dass hinter den Befehlen _zoom und _e ein leerzeichen steht (sozusagen das Enter für Autocadbefehle"Mfg Andreas

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Aus Excel Autocad aufrufen
Andreas Widmann am 29.08.2005 um 12:31 Uhr (0)
Ok, das hab ich nicht gewusst und kann das jetzt auch nicht ausprobieren weil wir mittlerweile kein LT mehr benutzen und Autocad 2005 angeschafft haben (dachte aber das hätte auf LT funktioniert,war teil eines Batch-Converters von dxf zu dwg).Wollte jezt das Excelfile anhängen aber das ist anscheinend nicht erlaubt Wenn das wirklich nicht geht, ist wohl die Idee von inventomas mit dem Script die beste Lösung.Mit Open- und der Print-Anweisung kann man das Script aus excel heraus ja ganz einfach erstellen.-- ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Aus Excel Autocad aufrufen
Andreas Widmann am 25.08.2005 um 12:52 Uhr (0)
sorry die sendcommandanweisung muss natürlich so heissen:ac.thisdrawing.sendcommand "_zoom "ac.thisdrawing.sendcommand "_zoom "Mfg Andreas

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz