Autor
|
Thema: Probleme mit String (776 mal gelesen)
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 22. Jan. 2006 23:10 <-- editieren / zitieren --> Unities abgeben:
Hallo ich möchte ein eventuelles "Copy of " aus den Bodynamen entfernen. string1=body1.Name MsgBox string1 string2=Replace(string1,"Copy of ","") MsgBox string2 body1.Name = string2 MsgBox body1.Name leider kann ich mit body1.Name = string2 den Bodynamen nicht setzen. Set body1.Name = string2 funktioniert auch nicht und das body1.Name = string2+"" funktioniert auch nicht, nur wenn ich es so schreibe body1.Name = string2+" " funktioniert es Kann mir einer sagen warum das so umständlich ist oder einen anderen Weg zeigen? Danke Grüße aus dem eiskalten Leipzig Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 23. Jan. 2006 07:23 <-- editieren / zitieren --> Unities abgeben: Nur für leipziger
Hallo, das funktioniert mit einer einzigen Zeile: Set oPart = Catia.ActiveDocument For i = 1 To oPart.Part.Bodies.Count oPart.Part.Bodies.Item(i).Name = Replace(oPart.Part.Bodies.Item(i).Name, "Copy of ", "") ' <--- Umbenennen des/der Bodies Next
In welche Schleife du es einbettest, ist dir überlassen. Gruss TomTom ------------------ tomtom1972 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 23. Jan. 2006 07:28 <-- editieren / zitieren --> Unities abgeben:
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 23. Jan. 2006 20:19 <-- editieren / zitieren --> Unities abgeben:
Hi funktioniert bei mir wieder nicht! Ich habe mal den Part angehangen bei dem es bei mir nicht funtioniert. Geht es bei dir? Danke Mfg [Diese Nachricht wurde von leipziger am 25. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gopher Mitglied
Beiträge: 194 Registriert: 11.02.2002 V5R15SP04 (englisch) (V4.2.4)
|
erstellt am: 23. Jan. 2006 21:27 <-- editieren / zitieren --> Unities abgeben: Nur für leipziger
|
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 24. Jan. 2006 05:52 <-- editieren / zitieren --> Unities abgeben: Nur für leipziger
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 24. Jan. 2006 12:09 <-- editieren / zitieren --> Unities abgeben:
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 24. Jan. 2006 13:34 <-- editieren / zitieren --> Unities abgeben:
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 24. Jan. 2006 22:58 <-- editieren / zitieren --> Unities abgeben:
Hallo ich mir das Problem auch noch einmal zu angeschaut und zwar funktioniert es auf dem einen Rechner immer noch nicht, aber ich kann die Namen auch nicht per Alt+Enter umbenennen. Wahrscheinlich erkennt Catia irgend einen Namenkonflikt und deshalb geht es nicht. MfG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |