|
CATIA V5 Programmierung : Dokumentenweise Parts Updaten mit VBA
katjadassault am 18.02.2011 um 09:47 Uhr (0)
Hallo liebe CAD Gemeinde,nachdem ich nun schon fast eine Stunde nach der Lösung meines Problemes gesucht habe und nicht fündig geworden bin stelle ich mal hier meine Frage:Ich habe gerade ein eine Umfangreiche Tabelle in Excel gebaut und über VBA diverse Berechnungen in Auftrag gegeben. Mit Hilfe von VBA wird auch ein parametrisches Modell geöffnet (.CATProduct) das aus insgesamt 13 .CATParts besteht. Das Programm läuft soweit ganz gut durch, die Parameter werden übergeben etc.Im letzten Schritt sollen die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 11.03.2008 um 12:55 Uhr (0)
Hallo,da stör ich schon wieder Ich habe es geschafft ein paar Parameter in Excel zu exportieren, diese werden aber bei einer aktualisierung nicht wieder neu beschrieben sondern bleiben im Ausgangszustand.In der selben Excel datei hole ich mir daten die ich vorher eingegeben habe, und konfiguriere somit mein Part. Dies wird natürlich von Catia automatisch abgeprüft ("Es wurden Veränderungen...") und dann auch abgeändert, leider bleiben dann die in Catia übertragenen Parameter immernoch gleich und werden ni ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 11.03.2008 um 15:26 Uhr (0)
Sorry, falsch gedacht [Diese Nachricht wurde von fuzzbubble am 11. Mrz. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 12.03.2008 um 08:05 Uhr (0)
Code:Sub Schaltfläche4_BeiKlick()On Error Resume NextSet iCATIA = CreateObject("CATIA.Application")iCATIA.Visible = Trueierr = Err.NumberOn Error GoTo 0If ierr Then MsgBox "Bitte öffnen sie Catia und das entsprechende Part" & Chr(10) & Chr(10) & "Um die Eingaben zu übertragen, muss Catia sowie der Cupholder geöffnet sein!" Exit SubEnd IfOn Error Resume NextSet iPart = iCATIA.ActiveDocument.Partkerr = Err.NumberOn Error GoTo 0If kerr Then MsgBox "Es ist kein Part geöffnet!" & Chr(10) & Chr(10) & "Bi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
Oli78 am 25.01.2010 um 13:51 Uhr (0)
Hallo.Dein Problem ist folgendes:Ansprechen mit: Excel.Sheets("Tabelle1").Cells(i+1, 6).Value=Parameter.Item("Faltenbalgmass min")ergibt einen Fehler.Aber:Excel.Sheets("Tabelle1").Cells(i+1, 6).Value=Parameter.Item("Faltenbalgmass min").Valuefunktioniert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Vorlage öffnen und Werte abspeichern
KlausXP am 18.02.2011 um 11:12 Uhr (0)
Hallo Forum,mit diesem Skript versuche ich, eine Excel-Datei per Makro zu öffnen. Es startet auch ein Prozeß namens Excel, die Excel-Oberfläche erscheint jedoch nicht und Excel wird auch nicht als ausgeführtes Programm im Taskmanager angezeigt.Wenn ich den Prozeß manuell abbreche, erscheint manchmal die Fehlermeldung "Die Systemrichtlinien verhindern das laden des Manifests. Wenden Sie sich an den Administrator."Hängen beide Sachen zusammen oder habe ich im Programm was übersehen? Gibt es eine Möglichkeit, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
bgrittmann am 27.01.2010 um 08:27 Uhr (0)
ServusAlso bei mir läuft das Makro durch.Hast du Zugriff auf das Verzeichnis? Welche Excel-Version hast du (vielleicht gibt es mal wieder Probleme mit Excel 2007)GrußBerndPS: Bitte Systeminfo ausfüllen.------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
glat3 am 25.01.2010 um 20:21 Uhr (0)
Hi.Hab mir ein Makro geschrieben, dass mir ein neues vordefiniertes stücklisten format einfügt.Mein Problem ist das ich diese format überall hinspeichern kann wo ich möchte. Nur bei den Befehl für speichern unter kommt immer eine Fehlermeldung.Hier ist das Makro:Sub CATMain() Dim productDocument1 As ProductDocument Set productDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = productDocument1.Product Dim assemblyConvertor1 As AssemblyConvertor Set assemblyConvertor1 = product1.GetItem( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
DanielFr. am 26.01.2010 um 09:45 Uhr (0)
Hallo,also der erste Teil deines Scripts stimmt ja noch aber unten das mit dem Speichern das kommt vorne und hinten nicht hin. Sieht mir aus als hättest du es aus einem Excel VBA Script rauskopiert. Eine Seelect Case Anweisung muss nicht immer true und false sein. Bei dir müsstest du abfragen ob der String leer ist (Case "" und Case "" oder Case else).Hier mal ein funktionierendes CATScript. Kannst ja mal im VBA Editor (in CATIA) Debuggen und schauen was genau mit den Variablen passiert.Code:Sub CATMain() ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
cyzed am 27.01.2010 um 08:03 Uhr (0)
hmm, bei mir funktioniert irgendwie nicht...die Excel-Datei wird nach der Speicherabfrage nicht abgespeichert...kann das sein, dass die Funktion "GetTheSafePath" keinen Rückgabewert herausgibt?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
cyzed am 27.01.2010 um 10:35 Uhr (0)
ja, ich habe die EXCEL 2007, wird wohl wahrscheinlich dadran liegen...schade...habe auch keine Möglichkeit mit einer älteren Version zu testen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : makro für stücklistenformat
DanielFr. am 27.01.2010 um 11:07 Uhr (0)
Hallo,ist auch kein Problem. schreibe den Export auf *.txt um und importiere die Tabelle dann per Hand (geht auch per Script) in Excel 2007 ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreise in Excel auslesen
bgrittmann am 01.02.2010 um 20:25 Uhr (0)
ServusAFAIK kann man von den Referenzkreisen nur die Position relative ur entsprechenden Ansicht auslesen. Da sich auch die Position der Ansicht auslesen lässt könnte man das "Planquadrat" berechnen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |