Thema Datum  Von Nutzer Rating
Antwort
Rot Suchfunktion: Zusammengesetzte Ordnerpfade im Explorer öffnen
11.09.2013 11:21:59 Dirk
NotSolved
11.09.2013 11:24:22 Dirk
NotSolved
11.09.2013 12:40:20 Gast96089
****
NotSolved
11.09.2013 12:51:37 Gast12786
NotSolved
11.09.2013 13:21:56 Gast89250
*****
NotSolved
11.09.2013 13:33:06 Dirk
NotSolved
11.09.2013 13:44:51 Trägheit
NotSolved
11.09.2013 13:46:59 Gast50242
NotSolved

Ansicht des Beitrags:
Von:
Dirk
Datum:
11.09.2013 11:21:59
Views:
2434
Rating: Antwort:
  Ja
Thema:
Suchfunktion: Zusammengesetzte Ordnerpfade im Explorer öffnen

 

 

 

Hallo zusammen,

 

ich bin derzeit dabei, für mich für die Arbeit ein kleines Tool mit Shortcuts zu den ganzen auf der ARbeit benötigten Dateien zu verfassen. Darin möchte ich unter anderem einen (Nach-)Namen Eingeben können und durch Klick auf einen Button den entsprechenden Ordner des Klienten im Explorer öffnen lassen.

 

Leider bin ich dabei an meine Grenzen gestoßen ( Diese sind zugegeben noch recht niedrig^^). Das liegt daran, dass der Ordner im Netzwerk liegt und der Pfad zum Teil aus Pfadangaben besteht, die Leerzeichen und Sonderzeichen enthalten können.

Beispiel:

\\Serverfarm\Server\Hier\geht\es\zum\Ordner\des\Klienten\Dr. Name, Nachname\

mein Gedanke dazu:


 

Private Sub Klientenordner()

dim suche, pfad, ort as string

suche = TextBox1

' MsgBox (TextBox1) 'test Eingabe



If suche= Null Then



MsgBox "Kein Dateiname eingegeben"

Else

ort = suche& "\" 'fügt dem Ordnernamen ein \ an, damit es beim Aufruf als Ordner erkannt wird

' MsgBox (ort) 'funktionierte bisher eigentlich..

pfad = "\\Serverfarm\Server\Hier\geht\es\zum\Ordner\des\Klienten\“

ort = pfad & suche



Shell "C:\WINDOWS\explorer.exe " &, vbMaximizedFocus  'Explorer ausführen Vollbild



End If

End Sub

 

Alternativ würde ich gern nicht IN den Ordner hineingehen, sondern den Ordner nur im beinhaltenden Verzeichnis markieren (dann kann man selbst prüfen, ob der richtige Klient gefunden wurde, was ja auch gut wäre)

Fehlerursache, die ich sehe: VBA kommt mit den Leerzeichen nicht klar ( wie benutzt man „Chr(34)“ eigentlich genau? Ich finde dazu keine klaren Infos L ) und mein Befehl zum Aufrufen des Explorers an der entsprechenden Stelle stimmt nicht.

Über eure Hilfe würde ich mich sehr freuen.

 

Dirk

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Suchfunktion: Zusammengesetzte Ordnerpfade im Explorer öffnen
11.09.2013 11:21:59 Dirk
NotSolved
11.09.2013 11:24:22 Dirk
NotSolved
11.09.2013 12:40:20 Gast96089
****
NotSolved
11.09.2013 12:51:37 Gast12786
NotSolved
11.09.2013 13:21:56 Gast89250
*****
NotSolved
11.09.2013 13:33:06 Dirk
NotSolved
11.09.2013 13:44:51 Trägheit
NotSolved
11.09.2013 13:46:59 Gast50242
NotSolved