Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.709
Anzahl Themen: 6.257

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 729 - 741, 1543 Gesamtergebnisse mit Suchbegriffen from excel sec.
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
bgrittmann am 29.05.2010 um 13:17 Uhr (0)
ServusSuch mal nach den Begriffen "Rekursion" und "rekursiv". Da gibt es schon genügend Scripte.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 29. Mai. 2010 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 13:44 Uhr (0)
Auf dem Weg bin ich schon. Habe folgendes Skript in dem Buch "Catia V5 - Makroprogrammierung mit VB" gefunden und die erste sub (wohl falsch) angepasst:------------------------------------Sub CATmain()    Set CATIA = GetObject(, "CATIA.APPLICATION")    Set activedoc = CATIA.ActiveDocument.Product    Analysieren (activedoc)        End SubPublic Function Analysieren(P As Product)        Name ausgeben    MsgBox (P.PartNumber)        Liste analysieren    Dim PP As Products    Dim I As Integer    Set PP = P.Pro ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
bgrittmann am 29.05.2010 um 17:04 Uhr (0)
ServusWas ist bei dir die 4. Zeile?Gibt dir das "Watchfenster" eine Hinweis auf das Problem?Was machst du wenn ein Part in der Baugruppe eingebaut ist? Dann funktioniert PP.Products nicht.Such dir mal eine Vorlage-Script hier im Forum für Rekursion (zB hier oder hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 17:28 Uhr (0)
Der Einzige Hinweis den ich finden konnte ist die Fehlermeldung.Mit Zeile 4 beziehe ich mich auf den Aufruf der 2. Sub: "Analysieren (activedoc)"Danke für die Unterstützung.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 17:37 Uhr (0)
So aber jetzt geht es. Man muss "call" vor den Aufruf der sub setzten. Das Skript aus dem Buch taugt jedoch wirklich nichts. Werde mir mal die 2 genannten Links ansehen.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 19:07 Uhr (0)
Habe den Code jetzt fertig. Danke bgrittmann . Falls es jemanden interessiert, hier der fertige Code:Dim y As Integer ZeilenzählerDim xMenge Salte MengeDim xName SPalte NameDim xPartNumber Spalte PartNumber Sub CATMain() y = 1 xMenge = 1 xName = 2 xPartNumber = 3 Set CATIA = GetObject(, "CATIA.APPLICATION") Set oRoot = CATIA.ActiveDocument Set oProducts = oRoot.Product.Products Call SUB_ProdScan(oProducts) End SubSub SUB_ProdScan(oProducts)ySuche = 1 For I = 1 To oProducts.Count ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Stücklisten
ManniBo am 07.06.2010 um 13:49 Uhr (0)
Hallo Henry,habe den Befehl auskommentiert.Fehlermeldung "Das Verfahren PRINT ist fehlgeschlagen"Kommentiere ich die kompl. Befehlsreihe aus läuft das Makto durch jedoch ohne ins Excel zu schreiben.Ist der Befehl PRINT überhaupt der richtige ?In Excel heißt der auch SAVE.Mit freundlichen GrüßenManfred------------------MS Windows XP, Professional X64Version 2003 SP2CATIA X64 V5R16 SP7

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Stücklisten
ManniBo am 07.06.2010 um 13:14 Uhr (0)
Hallo Leute,habe dieses Makro von Daniel aus dem Forum, es lässt jedoch die Exceltabelle leer und bringt dieFehlermeldung "Es ist ein Fehler beim speichern der Stüli aufgetreten. Bitte stellenSie sicher daß Sie ausreichend Rechte auf dem gewählten Speicherpfad haben"Da habe ich zu 100% Schreib- und Seserechte drauf.Sub CATMain() ***Deklarationen Dim intDoc As ProductDocument Dim intProd As Product Dim intAssConvertor Dim intSettingArrayStr(6) Dim intSafePathStr As String Dim MsgFileNameStr As String ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Stücklisten
HoBLila am 07.06.2010 um 13:31 Uhr (0)
Hallo ManniBo,der Fehler ist auch etwas allgemeiner.Die Meldung kommt, wenn irgend ein Fehler beim Speichern aufgetreten ist und es ist nur eine mögliche Ursache.Daher sollten auch andere Sachen untersucht werden.Ich kann z.B. (aus unerfindlichen Gründen) auf meinem Laptop keine Excel-Stücklisten speichern, auch dies ist eine mögliche Ursache.kommentier bitte mal testweise die Zeile On Error Resume Next aus und probier mal, ob dann eine mehr sagendere Fehlermeldung kommt.Oder packt es in ein CATVBA und set ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Stücklisten
RSchulz am 07.06.2010 um 15:16 Uhr (0)
Hallo Manfred,ja prinzipiell ist der print-Befehl im CATIA-VBA der richtige. Diese Befehle sind VBA-spezifisch und können daher in den unterschiedlichen Programmen stark variieren. Das hat ja so erstmal nicht mit Excel zu tun.Der Code scheint auf den ersten Blick richtig. Allerdings kommt immer der gleiche Fehler, egal welcher tatsächlich auftritt. Ich würde als erstes mal den Ordnernamen und Dateinamen manuell eingeben, um Probleme mit der Übergebabe oder Auswahl ausschließen zu können.Danach würde ich mi ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Stücklisten
ManniBo am 08.06.2010 um 12:52 Uhr (0)
Hallo zusammen,ich bins noch mal.Ich habe genau diese Zeile -wie die von Bernd-intAssConvertor.[Print] "XLS", intSafePathStr, intProdauskommentiert, das Makro läuft jetzt durch jedoch ohne ins Excel zu schreiben.Ich denke hier liegt der Fehler.Kommt da jemand weiter ?Mit freundlichen GrüßenManfred------------------MS Windows XP, Professional X64Version 2003 SP2CATIA X64 V5R16 SP7

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : DatenSatz in Excel schreiben
Heinkes am 16.06.2010 um 18:49 Uhr (0)
Hallo,Ich steuere meine Parametrisierte Baugruppe über die Konstruktionstabelle. Möchte jetzt in Excel folgendes machen:Sheet1:-Catia Parameter zur SynchronisationSheet2:-Via Button Werte die ich ins Excelsheet eingebe in Sheet 3 schreiben (Datenbank-sheet)-Via Kombinationsfeld möchte ich StudienTyp aus Sheet 3 auswählen und in Sheet 1 Schreiben.Sheet3:Enthält Datensätze der einzelnen Studien. die natürlich mit jeder neuen Eingabe in Sheet 2 erweitert wird.ich weis nicht genau wie ich die Datenbank am gesc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : DatenSatz in Excel schreiben
mkna am 17.06.2010 um 09:56 Uhr (0)
HalloHast du bereits einen Entwurf? Kannst du ihn hochladen?Die Frage ist dann noch wie weit du dich in VBA (Visual Basic for Application)?Für den Anfang wäre ansonsten das Buch "EXCEL-VBA in 14 Tagen" von Bernd Held zu empfehlen.(ISBN 3-8272-6619-X)Bis dannMartin

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   ... mehr

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