Θέμα: PDF Viewer

Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 11-03-12, 00:20
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα Χρήστο!

Σε μια λειτουργική μονάδα πέρασε τον παρακάτω κώδικα:

Κώδικας:
Option Explicit

Private Const MyPC = 16&
Private Const ShOptions = 65&

Public Function FolderBrowserDialog() As String
    Dim oShell As Object
    Dim oFolder As Object
    Set oShell = CreateObject("Shell.Application")
    Set oFolder = oShell.BrowseForFolder( _
            0, "Επιλέξτε φάκελο ..." & vbLf, ShOptions, MyPC)
    If Not oFolder Is Nothing Then
        FolderBrowserDialog = oFolder.Self.Path
    End If
    Set oFolder = Nothing
    Set oShell = Nothing
End Function
Και στη φόρμα:
Κώδικας:
Private Sub Test()
    Dim thePath As String
StartHere:
    thePath = FolderBrowserDialog
    If thePath <> vbNullString Then
        If Left(thePath, 2) = "::" Then
            MsgBox "Παρακαλώ επιλέξτε μια έγκυρη διαδρομή!", vbExclamation, "Προσοχή!"
            GoTo StartHere
        End If
        If Right(thePath, 1) <> "\" Then thePath = thePath & "\"
        MsgBox thePath
    End If
End Sub
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση