|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 02.04.2013 um 15:49 Uhr (0)
Hallo VBA-Freunde,da ich sehr unbeholfen mit der Programmierung bin, und im Excel-Forumsberich nur bedingt weitergekommen bin,bitte ich euch hier um Hilfe.Programstatus:-Excel öffnet Zeichnung -OK-Acad aus Zielblock auslesen - -Acad in Zielblock schreiben - -Acad Zeichnung schließen -OKIch hoffe das mir hier wer helfen kann!------------------mfg Ronald
|
| In das Form AutoCAD VBA wechseln |
|
Inventor VBA : Ebenen der Unterbauteile in Baugruppe ausblenden
KAME am 26.05.2014 um 14:13 Uhr (4)
Hallo zusammen,kann sein das es diese Frage schon einmal gegeben hat, hab sie jedoch nicht mit der Suche gefunden. Falls es so ist, dann wärs nett wenn mich wer dahin verlinken könnte. Mein Problem:Ein Macro welches alle Ebenen der Unterbauteile einer Baugruppe zuerst ausblendet und beim wiederbetätigen des Buttons einblendet.Mein Fortschritt:Ich als Greenhorn und "Trial and Error" Hobby-umprogrammierer habe mir in diesem Forum ein Macro rausgesucht welches Skizzen in den Unterbauteilen einer Baugruppe ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ebenen der Unterbauteile in Baugruppe ausblenden
KAME am 28.05.2014 um 08:57 Uhr (4)
Hallo rkauskh,erstmal Danke für deine Antwort. Das Macro ist nicht für einen kurzen Blick zwischendurch, sondern soll die Ebenen dauerhaft im Bauteil/Unterbaugruppe ausblenden (und natürlich auch so gespeichert werden, damit, wenn die Baugruppe erneut irgendwo eingebaut wird, die Ebenen nicht wieder sichtbar sind)Die Sache ist die, dass wir mit Baugruppen bis zu 120.000 Teilen arbeiten und wenn da in irgendeiner Unterbaugruppe versteckt eine oder mehrere Ebenen eingeblendet sind, dann fängt die Suche dana ...
|
| In das Form Inventor VBA wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 03.04.2013 um 19:24 Uhr (0)
Hallo Klaus,Bei Versuch 3 muss ich den Block im ACAD auswählen (ich kenne aber den Blocknamen!)weiters werden nur die Attributenamen ins Excel geschrieben und das dazu noch in Spalte "A" und Zeile "2"obwohl mein Auswahlfeld der Zeichnung auf Spalte "AF" und Zeile "9" und die Attribute ab Spalte "AH" beginnen sollten.------------------mfg Ronald
|
| In das Form AutoCAD VBA wechseln |
|
Inventor VBA : Ebenen der Unterbauteile in Baugruppe ausblenden
KAME am 26.05.2014 um 15:51 Uhr (1)
Kurzes Update:hab es mit einem anderen Macro als Vorlage versucht (welches auch zum Skizzen ein-/ausblenden ist).Ein kleiner Fortschritt ist, dass es bei diesem Macro funktioniert die "manuell" eingeblendeten Ebenen wieder auszublenden (jedoch nur die Ursprungsebenen!)Weiters ist mir aufgefallen, dass es die Ebenen eines Trägers im Gestellgenerator nicht anspricht, was ebenfalls gelöst werden sollte.Hier der Code mit anderer "Herangehensweise":Code:Option ExplicitPublic Sub Ebenen_switch()Dim oWorkplane As ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ebenen der Unterbauteile in Baugruppe ausblenden
KAME am 28.05.2014 um 12:14 Uhr (1)
Hallo daywa1k3r,leider funktioniert das Macro von Igor nur in Baugruppen bestehend aus Bauteilen und nicht in Baugruppen mit Unterbaugruppen.Hab mich jetzt nochmal gespielt und würde jetzt nur noch den Code zum aktualisieren der Ansichtsdarstellung aller Bauteile und Unterbaugruppen benötigen.Gibt es einen Befehl der nicht die Ansichtsdarstellung ändert sondern nur aktualisiert?MfG,Kame
|
| In das Form Inventor VBA wechseln |
|
Excel : Zeichnungen aus einer Zeichnungslist über Excel VBA öffnen
KAME am 21.02.2013 um 14:07 Uhr (0)
Hallo Rick,funktioniert Superlässt sogar lehre bzw. falsche dateinahmen aus------------------mfg Ronald
|
| In das Form Excel wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 04.04.2013 um 22:01 Uhr (0)
Hallo Klaus,da mir heute der kopf schon raucht werd ich das morgen probieren------------------mfg Ronald
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 12.04.2013 um 10:04 Uhr (0)
Hallo Klaus,soweit funktioniert jetzt allesausgelesen wird in die richtige zeile und auch umgekehrtdas mit dem überschreiben der attribute ist immo egal da ich sowieso vorher auslesen muss und die blöcke mit sicherheit ident sindzum Problem mit dem layoutwechselich bin soweit das ich vom excel die blattzahl bekommenur mit dem umschalten das funktioniert nichtCode: Dim BlattNR As String intZeil = Selection.Item(intsel).Row BlattNR = Cells(intZeil, 12).Text BlattNR ...
|
| In das Form AutoCAD VBA wechseln |
 TESTZVZ.zip |
Excel : Zeichnungen aus einer Zeichnungslist über Excel VBA öffnen
KAME am 26.02.2013 um 08:45 Uhr (0)
Hallo Rick,Die Zeichnungen bring ich ja scho aufaber ich habe jetzt keine ahnung wie ich meine blöcke auslesen bzw. beschreiben kannIch kenne die Blocknamen die ich ansprechen will und ich kenne die anzahl an attributendoch wie kann ich diese abrufen bzw. beschreiben lassen - vor allem in der zeile in der die zeichnung stehtBitte um hilfeDanke im Voraus------------------mfg Ronald[Diese Nachricht wurde von KAME am 26. Feb. 2013 editiert.]
|
| In das Form Excel wechseln |
|
Excel : Zeichnungen aus einer Zeichnungslist über Excel VBA öffnen
KAME am 20.02.2013 um 16:15 Uhr (0)
Hi Leute,bin gerade echt am verzweifeln, da ich von VBA kaum ahnung hab.Ich habe eine Zeichnungsverzeichnis mit ca. 2000 Zeichnungen.In diesem Zeichnungsverzeichnis stehen alle ZeichnungsDATEInamen (in mehreren zellen verteilt) diese hab ich in einer Zelle vereint - bsp. "C:....WXYZ.dwg" steht in der zusammengefassten zelle bei jeder zeichnnungjetzt soll ich die Zeichnungsnamen auslesen zb. "Bühne" (Titleblockattribute)wie schaff ich es "eine zeichnung nach" besser "einen markierten bereich" der anderen zu ...
|
| In das Form Excel wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 04.04.2013 um 20:11 Uhr (0)
Hallo Klaus,Deine Tips habe ich jetzt eingebaut.Habe noch drei Probleme beim Auslesen der Blöcke1. möcht ich statt Code:ssetObj.SelectOnScreen gpCode, dataValue einen Blocknamen ansprechen (zb. Schrifkopf)2. wenn eine andere Zeichnung ausgewählt wird (zb. eine Zeile weiter unten), werden die Daten trotzdem in die gleichen Felder geschrieben3. wenn ich mehrere Zeichnungen in meinem Excel auswähle dann wird nur die erste gemacht (da verliert der Counter etwas)Aktueller Code:Code:Public Sub ACAD_TO_EXCEL()Opt ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KAME am 05.04.2013 um 15:27 Uhr (0)
Hallo Klaus,Sieht gut aus die hälfte meines Programms funktionier schonBin jetzt soweit das ich alle daten auslesen kannTeil 2 sollte vorhandene daten in die Zeichnungen schreibenhier mal ein entwurf / ab Block 1 funktioniert er nicht richtigCode:Dim AngBracDwg As String Dim Schriftkopf1 As String Dim Schriftkopf2 As String Schriftkopf1 = Cells(3, 26 + 6).Text Schriftkopf2 = Cells(5, 26 + 6).Text For i = 1 To Selection.Count AngBracDwg = Selection.Item(i).Text tAcadApp.Documents.Open (AngBracD ...
|
| In das Form AutoCAD VBA wechseln |