|
AutoCAD VBA : Excel steuern
CADuceus am 09.03.2012 um 11:10 Uhr (0)
Hallo zusammenIch möchte ein Excel-Makro starten, habe aber noch nie mit dem VAB-Editor in AutoCAD gearbeitet.Habs auch schon erfolglos im AutoCAD-Forum gepostet.Dann bin ich auf diesen Artikel gestossen und habe das ausprobiert: Zitat:Original erstellt von alfred neswadba:Hi,wenn Du schon ein VBA in AutoCAD hast, wieso machst Du nicht auch in diesem die weitere Abhandlung der XLS-Daten? Wird jedenfalls leichter zu debuggen sein.However, ein Ansatz:a) im AutoCAD:Code: Public Sub StartXlsMacro() Dim tXlsA ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Excel und AutoCAD
CADLER06 am 26.06.2006 um 11:12 Uhr (0)
Juhu,also das klappt so ganz gut ! Rechteck wird gezeichnet wunderbar.Besteht auch eine Möglichkeit aus Excel heraus per VBA Zeichnen- Befehle aufzurufen ?? Ich habe da folgende Zeile die aber irgendwie unter ACAD 2006 nicht funktioniert:ac.thisdrawing.sendcommand "_zoom " zum Beispíel.Gruß und dank an alle für die Superhilfe
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Excel-Werte in CAD-Zeichnung übernehmen
alfred neswadba am 04.11.2008 um 15:11 Uhr (0)
Hi,wenn Du mit XlApp das Excel-Application-Objekt meinst, dann bitte nicht mit GetObject(,"AutoCAD.Application") starten oderwenn du mit XlApp das AutoCAD-Application-Objekt meinst, dann bitte nicht nochmals per Shell starten.Kannst Du mal daneben kommentieren, was Du womit bezweckst (eben um obiges klarer zu machen)Weiters wäre interessant, ob Du das VBA im Excel abarbeitest oder im AutoCAD (kann ich unten auch nicht erkennen)- alfred -
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Bogen Zeichnen mit VBA in XZ oder YZ Ausrichtung
Pitsch52 am 31.10.2006 um 20:35 Uhr (0)
Hallo Ist es möglich mit VBA in AuoCAD2005 einen Bogen oder ein Kreis in XZ oder YZ Ausrichtung zu zeichnen. So, dass wenn ich das ganze dann von der Seite her betrachte, der Bogen dann richtig von mir aus gesehen wird. Ich habe ein Macro geschrieben, das mir verschiedene Kreise zeichnet. Doch wenn ich die Ansicht wechsle, so werden die Kreise nur noch als Strich gesehen. weil sie immer nur in der Standard-Ansicht(Draufsicht) gezeichnet werden. Kennt sich Jemand damit aus?Mit freundlichen Grüssen! Pitsch
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Excel integration in AutoCAD
Tiapampia am 04.03.2010 um 14:06 Uhr (0)
Hallo, ich habe folgendes Problem:Ich sollte eine Exceltabelle in eine AutoCAD-Zeichung einfügen, mit den bisher gelieferten Tipps komme ich allerdings nicht weiter. Bis jetzt habe ich 2 Möglichkeiten ausprobiert:1. Im Excel markieren, strg+c und dann im AutoCAD einfach rechte Maustaste, einfügen. Dann wird das als OLE-Objekt eingefügt. Problem: mir fehlen Zeilen, es werden nur 65 Zeilen kopiert und die restlichen 15 sind rausgefallen.2. Im Excel markieren, strg+c und dann im AutoCAD unter Bearbeiten Inhal ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel integration in AutoCAD
ollibaer2004 am 06.04.2005 um 12:28 Uhr (0)
Hallo zusammen,hab vor einiger Zeit mit hilfe diese forums selbst an so einem program gearbeitet (attribute aus blöcken auslesen und an excel übergeben, bearbeiten und zurück)hab es mal als anhang bereitgestellt, ich hoffe es funktioniert...1. datei in ACEX.zip umbenennen2. nach c: entpacken (c:ACEX)3. in acad mit menülad einbindentschau olli
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel-Werte in CAD-Zeichnung übernehmen
CHMR am 07.11.2008 um 15:36 Uhr (0)
Hi,ich war wohl ein bisschen voreilig. Wie kopiere ich jetzt eigentlich Excel-Zellen in die Zeichnung. Oder aber wie kann ich auf eine schon in der Zeichnung bestehende Tabelle (AcadTable?) zugreifen bzw. sie aktivieren um hier meine Zellen einzufügen.Danke im vorraus un schönes WEGruß
|
| In das Form AutoCAD VBA wechseln |
 AZ-Werte.txt |
AutoCAD VBA : Attribute aus Exel auslesen
Thomas C. am 08.01.2018 um 08:12 Uhr (1)
Hi Leutevielen Dank für eure Mühe. Es gibt wohl noch einige Missverständnisse- Die Daten werden im Excel in einer Zeile erfasst ( es sind dort Berechnungen hinterlegt)- Die Daten müssen nur ausgelesen werden - es wird nichts zurückgespeichert- Der Bezug ist immer die erste Spalte der Excel - TabelleIch hab nun die Excel - Datei (txt in xlsx ändern) und die AutoCAD - Datei hochgeladen.Es geht um den Block "Technische Angaben zur Anlage", welcher im Layout A3 sichtbar ist.Danke für eure Mühe!!glgTC---------- ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Automatisierungsfehler
alfred neswadba am 27.10.2010 um 14:02 Uhr (0)
Hi,mit Option Explicit kannst Du immer noch diesen Weg wählenCode:Dim tObj as ObjectDim tXlsApp as Excel.ApplicationSet tObj = CreateObject("Excel.Application")Set tXlsApp = tObjBzgl. Excel-Versionen (oder allg. Office-Versionen) == Dem Civil ist es egal, denn Civil hat mit Excel gar nix am Hut, daher verlangt Civil keine explizite Office-Version. Einzig der Verweis, den Du einbindest, bestimmt die Version von Excel, mit der Deine App umgehen kann. Wenn Sie sich für Early Binding entscheiden, dann sollten ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Automatisierungsfehler
alfred neswadba am 27.10.2010 um 16:21 Uhr (0)
Hi,ganz ehrlich, ich kanns nicht glauben, dass durch Installation von Civil3D2011 ein VBA-Makro innerhalb von MSAccess nicht mehr auf Excel hingreifen können soll. Mir würde zumindest jede Idee fehlen, wie das von statten gehen sollte. Dein Codebeispiel funzt übrigens nicht.Wenn mein Beispiel nicht funkt, dann verweist Du (in den VBA-Verweisen) auf eine andere Version von Excel als durch CreateObject gestartet wurde.Wenn Du im Verweisdialog mal auf den Excel-Verweis draufklickst, dann schau mal unten auf d ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block nach Excel kopieren
erti2000 am 23.05.2010 um 20:45 Uhr (0)
Hallo, ist es möglich ganze Blöcke oder Objekte nach Excel zu kopieren?Ich meine den ganzen Block (Linien + Bemaßungen etc.) nicht nur die Attribute.Würde damit Stücklisten für Objekte erstellen wollen.MfgErti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zugriff auf excel-zeile als Datensatz per ID
joern bosse am 19.05.2008 um 11:43 Uhr (0)
Hallo nochmal,ich glaube, ich bin bereits weitergekommen, dank des Beitrages http://ww3.cad.de/foren/ubb/Forum259/HTML/000849.shtml#000017 Ungefähr zu folgenden Ergebnis bin ich gekommen, mit großen Datenmengen habe ich das allerdings noch nicht getestet.Code:Sub LD_test(Pfad)Dim ExcelWb As Excel.WorkbookDim found As RangeDim Zelle_spalte_x_in_zeile_IDDim ID As StringDim Spalte As IntegerID = "2"Spalte = 5Set ExcelWb = Excel.Application.Workbooks.Open(FileName:=Pfad)Set found = ActiveSheet.Columns("A:A"). ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA Macro per rechten Mausklick wieder aufrufen
andreasde am 04.07.2012 um 16:24 Uhr (0)
Hallo,Ich habe das gleiche Problem gehabt.Ich mache das so:1. Schreibe ich ein LISP-Program, das das Makro aufruft:(defun c:mein_befehl()(command "-vbarun" "makro_name"))2. Dann plaziere ich die Procedure im acad.lsp oder in LISP-Datei, die automatisch bei AUTOCAD-Starten geladen wird.3. Wenn ich mein Makro starten möchte gebe ich einfach mein_befeh als AutoCAD-Anweisung ein.mfG------------------Andrzej Szarek[Diese Nachricht wurde von andreasde am 04. Jul. 2012 editiert.][Diese Nachricht wurde von andreas ...
|
| In das Form AutoCAD VBA wechseln |