| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ordner wählen (1752 mal gelesen)
|
Headcase Mitglied Dipl.-Ing. (FH) --> Maschinenbau
Beiträge: 141 Registriert: 14.10.2004 WinXP Prof., SP3 AutoCAD Mechanical 2010 (2008) Inventor 2010 (2008)
|
erstellt am: 19. Nov. 2004 10:32 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen! Ich suche eine Möglichkeit, via VBA eine Pfadangabe durch den User abzufragen. Kann man das mit wenig Aufwand durch einen Windows-Standartdialog realisieren? Der "Speichern unter"-Dialog vom Common-Dialog-Steuerelement scheint mir dafür ungeeignet, da ja nur ein Pfad und keine Dateiname gewählt werden soll. Und die reine Textabfrage via TextBox ist ziemlich unkomfortabel sowie fehleranfällig. Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 19. Nov. 2004 11:02 <-- editieren / zitieren --> Unities abgeben: Nur für Headcase
eine Möglichkeit mittels shell.application aufruf ret = BrowseForFolder("Ordner wählen")
funktion Public Function BrowseForFolder(ByVal sTitle As String) As String Dim oShell As Object Dim oFolder As Object
Set oShell = CreateObject("Shell.Application") Set oFolder = oShell.BrowseForFolder(Me.HWND, sTitle, 1) If Not oFolder Is Nothing Then BrowseForFolder = oFolder.Self.Path End If Set oFolder = Nothing Set oShell = Nothing End Function ------------------ WWW.FFZELL.AT.TC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Headcase Mitglied Dipl.-Ing. (FH) --> Maschinenbau
Beiträge: 141 Registriert: 14.10.2004 WinXP Prof., SP3 AutoCAD Mechanical 2010 (2008) Inventor 2010 (2008)
|
erstellt am: 19. Nov. 2004 11:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Fuchsi! Vielen Dank für deine schnelle Antwort, das scheint schon eine interessante Lösung zu sein. Leider gibt es noch ein kleines Problem: Worauf bezieht sich denn me.HWND? An dieser Stelle kommt: "Methode oder Datenobjekt nicht gefunden". Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 19. Nov. 2004 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für Headcase
|
Headcase Mitglied Dipl.-Ing. (FH) --> Maschinenbau
Beiträge: 141 Registriert: 14.10.2004 WinXP Prof., SP3 AutoCAD Mechanical 2010 (2008) Inventor 2010 (2008)
|
erstellt am: 19. Nov. 2004 14:22 <-- editieren / zitieren --> Unities abgeben:
|
Headcase Mitglied Dipl.-Ing. (FH) --> Maschinenbau
Beiträge: 141 Registriert: 14.10.2004 WinXP Prof., SP3 AutoCAD Mechanical 2010 (2008) Inventor 2010 (2008)
|
erstellt am: 22. Nov. 2004 08:09 <-- editieren / zitieren --> Unities abgeben:
|
s.wickel Mitglied Bauingenieur Wasserwirtschaft
Beiträge: 422 Registriert: 17.12.2001
|
erstellt am: 04. Feb. 2005 08:47 <-- editieren / zitieren --> Unities abgeben: Nur für Headcase
|