Autor
|
Thema: Schriftfeld ausfüllen (1176 mal gelesen)
|
ducati916 Mitglied Maschinenbautechniker / Konstrukteur
Beiträge: 51 Registriert: 01.07.2005 Windows 7 CATIA V5 R21 16G Speicher
|
erstellt am: 31. Mrz. 2010 10:55 <-- editieren / zitieren --> Unities abgeben:
Hallo ich habe ein Macro das aus dem Dateinamen die Pos.Nr ausliest zb 4_40_401ET 55 Halter Pos. 55 diese Nr wird auch in das Schriftfeld geschrieben, aber vor der 55 sollte noch Pos. stehen. Wie bekomme ich das hin???? Brauche Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 31. Mrz. 2010 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für ducati916
|
ducati916 Mitglied Maschinenbautechniker / Konstrukteur
Beiträge: 51 Registriert: 01.07.2005 Windows 7 CATIA V5 R21 16G Speicher
|
erstellt am: 31. Mrz. 2010 11:13 <-- editieren / zitieren --> Unities abgeben:
|
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 31. Mrz. 2010 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für ducati916
|
ducati916 Mitglied Maschinenbautechniker / Konstrukteur
Beiträge: 51 Registriert: 01.07.2005 Windows 7 CATIA V5 R21 16G Speicher
|
erstellt am: 31. Mrz. 2010 12:31 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 31. Mrz. 2010 12:59 <-- editieren / zitieren --> Unities abgeben: Nur für ducati916
Hallo, also das ganze spielt sich in diesem Bereich ab: Code:
vTXT = Left(oName, InStrRev(oName, ".CAT") - 1)Name_1 = Mid(vTXT, InStrRev(vTXT, "_") + 9) 'Right Left Mid Namex = Left(oName, InStrRev(oName, ".CAT") - 1) Name_2 = Left(Namex, InStrRev(Namex, "_") + 7) 'Right Left Mid Namey = Mid(vTXT, InStrRev(vTXT, "_") + 6) 'Right Left Mid Name_3 = Left(Namey, Len(Namey) - 14) 'Right LeftMid
Leider sind die Variablennamen "Name_1", "Name_2" usw. nicht aussagekräftig. Du musst jetzt schauen in welcher Variable deine Position (im obigen Beispiel die 55) ausgelesen wird. Ich gehe jetzt einmal davon aus das es in der Variablen "Name_3" ist. Diese Zeile schreibst du dann folgendermaßen um: Code: Name_3 = "Pos. " & Left(Namey, Len(Namey) - 14) 'Right LeftMid
------------------ MFG Daniel Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ducati916 Mitglied Maschinenbautechniker / Konstrukteur
Beiträge: 51 Registriert: 01.07.2005 Windows 7 CATIA V5 R21 16G Speicher
|
erstellt am: 31. Mrz. 2010 13:12 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 31. Mrz. 2010 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für ducati916
|
ducati916 Mitglied Maschinenbautechniker / Konstrukteur
Beiträge: 51 Registriert: 01.07.2005 Windows 7 CATIA V5 R21 16G Speicher
|
erstellt am: 31. Mrz. 2010 14:59 <-- editieren / zitieren --> Unities abgeben:
|
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 01. Apr. 2010 08:21 <-- editieren / zitieren --> Unities abgeben: Nur für ducati916
|