| |
| CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min |
| |
| KISTERS 3DViewStation: 3D-Visualisierung für After Sales, Service und Ersatzteile, eine Pressemitteilung
|
Autor
|
Thema: Inputbox Ordner auswählen (1824 mal gelesen)
|
IAmTheFabian Mitglied Konstrukteur
Beiträge: 58 Registriert: 17.10.2013 CATIA V5 R19 Windows 7 Professionel Intel Core 2 Duo8GB RAM 64Bit System
|
erstellt am: 24. Okt. 2013 09:03 <-- editieren / zitieren --> Unities abgeben:
Ich möchte in einer Inputbox einen Pfad angeben. Kann ich in einer Inputbox einen Button einfügen, der auf den Explorer zugreift in dem ich dann eine Datei auswählen kann? Hab schon überall gesucht aber nichts gefunden. ------------------ Anfänger! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
imation1999 Mitglied dipl.-ing. Maschinenbau
Beiträge: 276 Registriert: 02.08.2011 Dell Precision T3500 Intel® Xeon® Quad Core NVIDIA Quadro® 5000 Win7 x64 Ultimate CATIA V5 R20 SP2
|
erstellt am: 24. Okt. 2013 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für IAmTheFabian
|
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R19 Catia V5 R24
|
erstellt am: 24. Okt. 2013 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für IAmTheFabian
Hallo, Über inputbox Code: Pfad = "D:\Pf" Pfad = InputBox ("Bitte geben Sie denn Speicher Ort ein.", "Eingabe Speicher Ort", Pfad)
und hier über einen Dialog (z.B. Speichern...)
Code: Datei = CATIA.FileSelectionBox (Text, "*.nix", CATFileSelectionModeSave) Pfad = Left(Datei, InStrRev(Datei, "\") )If Datei = Abort Then Exit Sub end if
------------------ Sei Schlau bleib Dumm !!?!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IAmTheFabian Mitglied Konstrukteur
Beiträge: 58 Registriert: 17.10.2013 CATIA V5 R19 Windows 7 Professionel Intel Core 2 Duo8GB RAM 64Bit System
|
erstellt am: 24. Okt. 2013 10:32 <-- editieren / zitieren --> Unities abgeben:
Das sind schonmal gute Ansätze aber ich brauche in dem Sinne keine FileSelectionBox, sondern eine Art PathSelectionBox. Ich kann keine Datei auswählen, da die Datei noch nicht existiert. Brauche einen String als Ausgabewert der den Pfad repräsentiert. Meine Makro funktioniert wenn ich ein Ordner öffne und den Pfad kopiere und in eine Inputbox einfüge, das ist aber nicht sehr Benutzerfreundlich. Dim pfad As String pfad = InputBox("Bitte geben Sie den Pfad des Speicherorts an." & vbCrLf & "Kein Backslash am Pfadende!", "Speicherort", "C:\Users") If pfad = "" Then Exit Sub End If
------------------ Anfänger! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
imation1999 Mitglied dipl.-ing. Maschinenbau
Beiträge: 276 Registriert: 02.08.2011 Dell Precision T3500 Intel® Xeon® Quad Core NVIDIA Quadro® 5000 Win7 x64 Ultimate CATIA V5 R20 SP2
|
erstellt am: 24. Okt. 2013 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für IAmTheFabian
Dann nutze mal folgede Code: Code: Dim objShell Dim objFolder set objShell = CreateObject("shell.application") set objFolder = objShell.BrowseForFolder(0, "Select a folder", 0, "C:\") On Error Resume Next if (not objFolder is nothing) then objFolder = objFolder.self.Path end if On Error GoTo 0 set objFolder = nothing set objShell = nothing
[Diese Nachricht wurde von imation1999 am 24. Okt. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 12014 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 24. Okt. 2013 10:36 <-- editieren / zitieren --> Unities abgeben: Nur für IAmTheFabian
|
IAmTheFabian Mitglied Konstrukteur
Beiträge: 58 Registriert: 17.10.2013 CATIA V5 R19 Windows 7 Professionel Intel Core 2 Duo8GB RAM 64Bit System
|
erstellt am: 24. Okt. 2013 11:05 <-- editieren / zitieren --> Unities abgeben:
|
imation1999 Mitglied dipl.-ing. Maschinenbau
Beiträge: 276 Registriert: 02.08.2011 Dell Precision T3500 Intel® Xeon® Quad Core NVIDIA Quadro® 5000 Win7 x64 Ultimate CATIA V5 R20 SP2
|
erstellt am: 24. Okt. 2013 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für IAmTheFabian
|
IAmTheFabian Mitglied Konstrukteur
Beiträge: 58 Registriert: 17.10.2013 CATIA V5 R19 Windows 7 Professionel Intel Core 2 Duo8GB RAM 64Bit System
|
erstellt am: 24. Okt. 2013 11:19 <-- editieren / zitieren --> Unities abgeben:
|