Hallo zusammen,
ich habe folgendes Problem:
Ich habe einen Pfad (Q:\cad\3D\Catia_V5_config\flexplus\catv5\caa\agile\ecc\6.4\Frames)
Ein Teil dieses Pfades (Q:\cad\3D\Catia_V5_config\flexplus\catv5) wird durch folgendes Kürzel verkürzt (%FLEXPLUS_ROOT_WIN%)
Wenn ich %FLEXPLUS_ROOT_WIN% im Arbeitsplatz oben eingebe springt er direkt in den Ordner "catv5".
Soweit ist alles richtig. Wenn ich nun aber das Kürzel im Pfad meines "NewFrom" Befehls eingebe erhalte ich eine Errormeldung (Method "NewFrom" of object "Documents" failed). Mit dem normalen Pfad jedoch funktioniert das Ganze. Ich verstehe nur nicht wieso das nicht mit dem Kürzel funktioniert, wo es doch direkt zu diesem Ordner springt. Von da aus gehe ich ja ganz normal den Pfad weiter.
Zur Info:
Es ist in sofern wichtig, dass dieses Kürzel funktioniert, da unsere Rechner lokal zwar die gleichen Laufwerke haben, global jedoch nicht, das heisst wenn man ein Programm global machen möchte, muss man dieses Kürzel einbinden, da auf allen Rechnern nach diesem Kürzel die gleiche Ordner- und Dateistruktur vorhanden ist.
Hier noch ein Auszug aus meinem Code:
Code:
Private Sub IMGa1_Click()
Dim DrawingDocumentb As DrawingDocument
Dim documentsa As documentsSet documentsa = CATIA.documents
On Error Resume Next
Set DrawingDocumentb = documentsa.Item("LANDSEUP_A1.CATDrawing")
On Error GoTo 0
If DrawingDocumentb Is Nothing Then
Set DrawingDocumentb = documentsa.NewFrom("%FLEXPLUS_ROOT_WIN%\caa\agile\ecc\6.4\Frames\LANDSEUP_A1.CATDrawing")
End If
Unload Me
End Sub
Wenn jemand eine Idee hat, würde ich mich sehr freuen
------------------
Grüße aus dem schönen Düsseldorf
Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP