vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Ordner suchen und öffnen 
Autor: stefanbla80
Datum: 26.03.08 17:59

Hallo liebes Forum,

ich bin schon ne Weile auf der Suche nach einer Hilfestellung für mein Problem.

Der unten aufgezeigte Code führt in Excel eine Suche nach einem Ordner aus. Gebe ich in eine Zelle eine Zahlenfolge ein, so öffnet es mir den Zugehörigen Ordner.
Nun würde ich gerne diesen Code auf meiner Visual Basic Form verwenden, komme aber nicht weiter...

Es soll folegendes möglich sein: Gebe ich in meine TextBox die Zahlen 123456 ein soll der Ordner 123456 geöffnet und angezeigt werden. Problem dabei ist, dass die Ordner auf Grund der Übersicht in "ÜberOrdner" unterteilt sind (also im Fall 123456 in den ÜberOrdner 1234xx).

Hoffe das ist verständlich so.

Der VB Code
Option Explicit On
 
Public Class Form1
    Private Const laufwerk = "Z:\INT\Data\CustomerSolutions\Systems\DE_SY\"
    Private Const ordner = "\A\1. Projektierung\1.7 Angebote"
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim v$, folder$, path$
 
        v = TextBox1.Text
        If Len(v) > 1 Then
            'If Left(v, 1) = "!" Then
            v = Replace(v, "!", "")
            folder = Left(v, 4) + "xx"
            path = laufwerk + folder + "\" + v + ordner
            Shell("explorer.exe " + path, vbNormalFocus)
            'End If
        End If
    End Sub
End Class
Der EXCEL-CODE
Option Explicit
Private Const laufwerk = "Z:\INT\Data\CustomerSolutions\Systems\DE_SY\"
Private Const ordner = "\A\1. Projektierung\1.7 Angebote"
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim v$, folder$, path$
 
    v = Target.Cells(1, 1).Value
    If Len(v) > 1 Then
        'If Left(v, 1) = "!" Then
            v = Replace(v, "!", "")
            folder = Left(v, 4) + "xx"
            path = laufwerk + folder + "\" + v + ordner
            Shell "explorer.exe " + path, vbNormalFocus
        'End If
    End If
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ordner suchen und öffnen963stefanbla8026.03.08 17:59
Re: Ordner suchen und öffnen483stefanbla8026.03.08 18:53

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel