|
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 : Automatisierungsfehler
oberh am 27.10.2010 um 13:44 Uhr (0)
Hi Alfred!Danke erst einmal für Deine Antwort.Nun, habe gerade versucht, Deinem Vorschlag zu folgen.Habe Word geöffnet - ein Sub test() erstellt.Im Modul fehlt "Option explicit" ...Dim o As Excel.ApplicationDann habe ich aus meinem Ac-Code kopiert die Zeile:Set oExcelApp = CreateObject("Excel.Application")Teste ... Code läuft durch - "ach - Variable umbenennen ...!"Set o = CreateObject("Excel.Application")-- Fehler!Wieso läuft nun die Variable "o" nur als Object ?Early-Binding läuft nicht - Late-Binding lä ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel Workbook benennen oder identifizieren
tomww am 02.12.2006 um 20:34 Uhr (0)
Servus,mal wieder ich ich möchte Daten von ACAD nach Excel exportieren. Das klappt auf den ersten Blick auch wunderbar. Nun stellt sich aber die Frage, wenn ich weitere Daten hinzufügen möchte, wie erkennt das System, welches Workbook er gefuellt hat. Der User kann nämlich weitere Excelworkbooks auf haben.Kann man ein gerade erzeugtes Workbook direkt benennen, so wie bei Sheets?ein WochenendgrußTomCode:Sub Excelexport(ObjTyp As String, texthoehe As Double, Flaeche1 As Double, Umfang1 As Double, dicke As Do ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Verknüpfung AutoCAD mit Excel
Tommy1986 am 07.07.2008 um 10:15 Uhr (0)
Hallo Zusammen, der Sachverhalt ist folgender...In einer Exceldatei sind verschiedene Steckdosen eines Hauses aufgelistet und deren Belegung festgehalten (belegt oder frei). Jeder Steckdose wurde ein Name zugewiesen, z.B. "XY". Trägt man nun in Excel hinter Steckdose "XY" "belegt" ein, so färbt sich der Name "XY" rot. Andersherum steht hinter "XY" "frei" so färbt sich der Text grün.Nun würde ich gerne das selbe Prinzip auf meine CAD-Zeichnung übernehmen, jedoch in Abhänigkeit der Exceldatei. Also, wird die ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel steuern
CADuceus am 09.03.2012 um 12:45 Uhr (0)
@runkelruebeJa. Habe a) & b) mal unverändert ins AutoCAD und Excel übernommen.Und ja, während der Fehlermeldung "Fehler beim Kompilieren:..." wird tXlsApp As Excel.Application blau markiert, nach wegklicken der Meldung wird die erste Zeile gelb und mit Pfeil markiert. Zitat:Original erstellt von runkelruebe:[...] Ich habe im RuA-thread durchaus versucht Dir zu helfen, [...] Du schreibst zu allgemein, VBA benötigt aber genauere Angaben, [...]Und ich danke Dir, dass Du es immer noch versuchst, aber auch ICH ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Verknüpfung AutoCAD mit Excel
Tommy1986 am 08.07.2008 um 11:55 Uhr (0)
Hi,vielen Dank für eure Antworten!Habe nun schon eine eigene Lösung gefunden. Diese ist aber noch nicht ganz ausgereift, mal funktioniert es, mal nicht...Ich kann aber im Moment noch nicht ganz erkennen, ob es am CAD oder an Excel liegt...Was hat es mit diesen Handles auf sich? Wie funktioniert sowas? Würde mich mal interessieren, könntest du das mal genauer beschreiben? Vielen DankTommy1986
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Geometriedaten einer Excel Tabelle in AutoCad zeichnen
Gregi am 23.04.2008 um 09:05 Uhr (0)
Hallo Zusammen,bei uns kommt es immer wieder vor, das wir eine Geometrie (2D, meist Höhenprofil) von einem Vermesser bekommen. Ich möchte nun gerne die Ganze Sache automatisieren, in dem ich die Daten der Tabelle auslese und das Höhenprofil automatisch in AutoCad gezeichnet wird.Wie würdet Ihr hier vorgehen? Ein VBA in EXCEL oder AUTOCAD oder ein Lisp (wobei ich mich mit Lisp noch gar nicht auseinandergesetzt habe)Habe so etwas ähnliches schon mal gemacht. Und zwar habe ich da ein VBA in Excel geschrieben, ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute von ACAD nach Excel (Excel gesteuert)
alfred neswadba am 18.04.2011 um 12:38 Uhr (0)
Hi,herzlich willkommen bei CAD-de! Ich sehe im Code mal keinen Fehler, als solches würde ich darauf schliessen, dass entweder keine BlockReference angeklickt wurde (was gibt Deine MessageBox zurück?) oder die BlockReference hat keine Attribute.Was gibt denn dieses zurück:Code:ACBlock.HasAttributes- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Standarddialogbox
startrek am 21.11.2005 um 12:48 Uhr (0)
Hi Bernd,keine Ahnung, warum die xls bei Dir nicht tut, ist auch ziemlich komplex das Teil.Alternativ als Würgaround-Code für Acad, der sich allerdings das Dialogfeld aus Excel borgt;-)[code]Sub file_dialog() Dim xlApp As Object, myFile As Variant Set xlApp = CreateObject("excel.application") myFile = xlApp.Application.GetOpenFilename("dwg-Dateien (*.dwg),*.dwg") xlApp.Quit: Set xlApp = Nothing If myFile False Then MsgBox myFile Documents.Open myFile End IfEnd Sub[code]HTH, Nancy
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Table-Objekt
bluedog am 13.11.2006 um 13:16 Uhr (0)
ich dachte dabei eigentlich an die Tabelle in Autocad.Ich hole keine Daten aus einer Excel-Tabelle. Aussrdem ist Excel bei mir nicht Installiert.Die Daten kommen Teilweise aus der Zeichnung, und teilweise aus einer Datenbank. Das ganze wird dann in der Zeichnung Platziert.Es gibt allerdings Unschönheiten wenn man das ganze als Text platziert, also versuche ich das ganze in eine Tabelle zu bringen.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Standarddialogbox
startrek am 21.11.2005 um 21:48 Uhr (0)
Its me again ...@stelli: naja bin manchmal eine recht pragmatische Natur;-)Aber okay Bernd - warum eigentlich Excel? -Ja, warum?Eigentlich ja nicht, wiegesagt, warum das geuppte File nicht geht, weiss ich nicht,[habs heute nochmal runtergeladen auf nem XP-Rechner, da gings]Hatte aber in dem verlinkten Beitrag, diesselben Module aus demxl-File in eine dvb eingebunden und gebibbert obs denn ging, da der Code doch etwas heftiger ist;-)Von daher war hier Excel nur das Medium und sozusagen entbehrlüsch;-)Bei me ...
|
| 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 und CSV
Gerd_Ecke am 06.04.2005 um 13:47 Uhr (0)
Hallo Mitstreiter ! ! nicht im falschen Forum !! Ich lege die Parameter für mein Einleseprogramm (unter ACAD Map 2004) als CSV Datei folgendes Formates ab : ASD;Blocklayer;Block;Linie ?;Linientyp;Linenlayer;ZusatzAttribute GEB;TOPO-GEB-VP;KREUZ;Linie;GEBAEUDE;TOPO-GEB;HNR STR;TOPO-TRA-VP;KREUZ;Linie;STRASSE;TOPO-TRA; Jetzt will ich wenn der Anwender an der Datei was ändern will EXCEL aufrufen und dort die Datei laden. Aufruf mit : Set Excel2000 = CreateObject( Excel.Application ) klappt. Aber das Dateiöff ...
|
| In das Form Autocad VBA wechseln |