|
AutoCAD VBA : Werte von Excel auf Attribute übergeben
Bernhard F. am 17.03.2008 um 11:42 Uhr (0)
Hallo CarstenIch hab z.B.: das Beispiel blockattr.xls verwendet.Hier ist es aber so, dass ich das mit den Block anwählen nicht hingebracht habe.Und hier werden ja alle Daten wieder in den Block zurückgeschrieben. Ich möchte aber, wie gesagt den Block anwählen und nur bestimmte Daten von Excel zurückgeben. Ich möchte selber bestimmen von welcher Spalte und Zeile ich die Daten übernehme.Bernhard F.
|
| 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 : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
Brischke am 23.11.2004 um 09:01 Uhr (0)
Zitat: Original erstellt von kiltswitch: Also hat es wie von mir schon vermutet mit dem Bogenmaß zu tun und Excel hat damit Probleme? Wie kann man denn dieses Problem lösen? Wie bekomme ich es hin, dass mir Excel die Werte richtig darstellt, am besten in Grad wie in der CAD-Zeichnung? erstellt von Brischke am: 04. Nov. 2004 10:13 in diesem Thread Zitat: Original erstellt von kiltswitch: Gibt es zu Excel eine Alternative? Mein Vorgesetzter meinte, in VBA direkt gäbe es evtl. auch die Möglic ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Excel Grafik importieren und anpassen
alfred neswadba am 17.03.2009 um 18:53 Uhr (0)
Hi, Zitat:Du hast Recht, das ist nicht das richtige Forum fûr den Excel Kram...das will ich so nicht ausgesagt haben, wenn es was mit AutoCAD und mit VBA zu tun hat!Wenn ich den Gedanken Diagramm aus Excel ins AutoCAD und das soll dann die Stufe einer Treppe sein fortsetze, dann stellen sich zwei Fragen:a) verwendest Du Excel, um Treppen zu zeichnen? Wieso wird nicht auch die erste Stufe mit AutoCAD gezeichnet? Oder anders herum, wozu dann noch AutoCAD? Denn solange wir mit OLE-Objekten hantieren, wird dan ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : in Excel schreiben: schlechte Performance
joern bosse am 29.05.2008 um 09:18 Uhr (0)
Hallo,ich möchte mit VBA eine Exceldatei öffnen und die Zellen beschreiben, mein Problem ist die Performance: das dauert ewig. Also gehe ich erstmal davon aus, das ich irgendwas komplett falsch mache.Vom Prinzip bin ich so an die Sache rangegangen:Code:Dim ExcelWorkbook As Excel.WorkbookDim ExcelWorksheet As Excel.WorksheetDim Pfad As StringPfad = "c: empmuster2.xls"Set ExcelWorkbook = Excel.Application.Workbooks.Open(FileName:=Pfad)Set ExcelWorksheet = ExcelWorkbook.ActiveSheetExcelWorksheet.Cells((1 + j) ...
|
| 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 : Excel-Werte in CAD-Zeichnung übernehmen
CHMR am 04.11.2008 um 14:45 Uhr (0)
Hallo,danke für die schnelle Antwort. Sorry wegen meiner dürftigen InfosAlso:Ich lese bestimmte Dateinamen aus einem Verzeichnis in Excel aus. Diese müssen automatisch bzw. per Button in eine Zeichnungsvorlage(dwg) übertragen werden. Die Zeichnungsvorlage wird dann unter einem neuen Namen bzw. als Kopie in einem variablen Verzeichnis abgespeichert. Die Zeichnung beinhaltet also nur die kopierten Exceldaten (ein bisschen komisch, ich weiß)Ach so ich arbeite hier mit Mechanical Desktop 6 Power Pack.Gruß
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : sendcommand
c.schojer am 23.09.2007 um 01:54 Uhr (0)
Ich meine ich habe mal folgendes gebraucht:Ich habe Werte in Excel und mit diesen soll in Autocad was gezeichnet werden!Das Hauptprogramm das die Werte verarbeitet befindet sich aber in Autocad (ist einfach viel viel schneller)########Programm in ExcelPublic mspace, acadSub Zeichne() Call initacad AppActivate acad.Caption Hilfstool_Cad.acad.ActiveDocument.SendCommand "-vbarun Ergebnislinienzeichnen.Zeichne_Mom "Das Programm Zeichne_Mom holt sich dann aus Excel die Daten und verarbeitet diese dann in A ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Zeichnung über einen Menüpunkt öffnen
Brischke am 15.05.2004 um 19:11 Uhr (0)
Hallo, @caladia Richtiger sollte es heißen: Der Documents-Collection ein weiteres Document hinzufügen. Die Documents-Collection hängt direkt unter dem Acad-Object. Das Ganze könnte dann ein VBA-Macro werden, welches über einen Button aufgerufen wird - oder wie folgt in Lisp. Das Prinzip kann ja 1:1 nach VBA übernommen werden. (defun open_dwg (Name) (setq NewDWG (vlax-invoke-method (vlax-get-property (vlax-get-acad-object) Documents ) ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attribute mit Excel abgleichen
Big Sven am 06.02.2006 um 09:47 Uhr (0)
Hallo Stelli, Hallo Forum!Ich habe nochmal ein paar Anfängerfragen auf Deine Hilfestellung. Warum muss ich Excel als Verweis einbinden? Welchen Vorteil bringt mir das? Einen Verweis erzeuge ich mit "With...End With" oder? Wie rufe ich dann diesen wieder auf?Meine Auswahl der Blöcke möchte ich eigentlich automatisch vornehmen lassen und nicht per Fenster oder ähnlichem wählen. Wofür steht in Deinem Fall "Myselect"?Vielen Dank für Eure Mühe!Gruß Sven
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Import von Sonderzeichen
RalphRX8 am 21.10.2010 um 09:49 Uhr (0)
Hallo zusammen,ich möchte aus einer Excel-Tabelle Texte in AutoCAD-Attribute einlesen.Die Texte sind rumänisch und haben somit Sonderzeichen. (Striche und Bögen unter- und überhalb der Buchstaben)Wenn ich mit den Texten mit VBA in Excel hantiere ist alles ok.Sobald ich die Texte aber über das AutoCAD-VBA ins AutoCAD hole sind die Sonderzeichen weg.Er wandelt die in normale Buchstaben um.Nicht mal die msgbox zeigt die Texte richtig an.Die Umwandlung passiert also im VBA selbst.Weiß jemand Rat?
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Zeichnen aus Excel
hengesa am 26.01.2005 um 09:55 Uhr (0)
Hallo! Ich habe in Excel eine Tabelle ( ca. 200 Werte) mit Rechts- und Hochwerten sowie einer Zahl die für eine Bestimmte Farbe steht und einer Beschriftung, die ich gerne in Autocad zeichnen würde (einfach einen Punkt). Ist das ohne grosse Probleme machbar oder lieber das ganze per Hand zeichnen? Hab bislang nicht soviel VBA Erfahrung aber da ich noch einige solcher Zeichnungen machen muss hab ich die Hoffnung das es dadurch deutlich schneller geht :-) Danke schonmal hengesa
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Attribute von ACAD nach Excel (Excel gesteuert)
rabat am 18.04.2011 um 09:38 Uhr (0)
HalloZuerst einmal, „tolles Forum“. Da hab ich denn letzten Tagen einiges gelernt.Ich versuche Atrribute eines Blocks von Acad nach Excel zu bringen. Die Acad gesteuerte Version funktioniert, nur möchte ich es Excel gesteuert machen. Ich kann den Plan aussuchen, und Block auswählen (gibt Block Name und Typ zurück) nur kommt bei .getattribites immer ein Fehler. Kann mir wer sagen wo mein Denkfehler ist? (vielleicht kommen einigen gewisse Bausteine bekannt vor).Sub AttImp() Dim ACCAD As AcadApplicati ...
|
| In das Form AutoCAD VBA wechseln |