Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 04-07-10, 19:47
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Καλησπέρα Θοδωρή!
Θα σου πρότεινα να χρησιμοποιήσεις το παρακάτω:

Κώδικας:
Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" ( _
ByVal lpPath As String) As Long

Sub test()
    MakeSureDirectoryPathExists "C:\Διαδρομή αρχείου ή φακέλου\" 
' Αν πρόκειται για διαδρομή φακέλου, η συμβολοσειρά του ορίσματος πρέπει να καταλήγει πάντα σε "\"
' δηλαδή: C:\Διαδρομή αρχείου ή φακέλου και ο χαρακτήρας "\"
' Για να καλύψουμε το ενδεχόμενο συντακτικού λάθους,
'που ίσως προκληθεί με την ενοποίηση μεταβλητών , κατά το χτίσιμο της διαδρομής,
' μπορούμε να χρησιμοποιήσουμε κάτι όπως το παρακάτω:
'  xArgument = Replace("C:\" & VarΔιαδρομή &  "\","\\", "\")
End Sub
Ελέγχει αν υπάρχει διαδρομή ενός φακέλου.
Αν δεν υπάρχει ή διαδρομή, η παραπάνω συνάρτηση θα την δημιουργήσει
εφ όσον βέβαια το επιτρέπουν οι ρυθμίσεις δικαιώματων πρόσβασης του τρέχοντος λογαριασμού Windows.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word

Τελευταία επεξεργασία από το χρήστη Tasos : 05-07-10 στις 09:46.
Απάντηση με παράθεση