Αντιγράψτε τον ακόλουθο κώδικα :
Option Explicit
FileOrDirExists Λειτουργία ( PathName Όπως String ) Όπως Boolean
«Macro Σκοπός : Λειτουργία επιστρέφει TRUE αν το καθορισμένο αρχείο
» ή φάκελο υπάρχει , αν όχι ψευδείς
» PathName . : υποστηρίζει τα Windows αντιστοιχισμένες μονάδες δίσκου ή UNC
» : υποστηρίζει μονοπάτια Macintosh
« χρήση αρχείου : Παρέχετε την πλήρη διαδρομή του αρχείου και την επέκταση
χρήση φακέλου
» : Παρέχετε την πλήρη διαδρομή του φακέλου
» δέχεται με /χωρίς σύρει " \\ " ( Windows)
» δέχεται με /χωρίς σύρει " : " ( Macintosh )
Dim iTemp As Integer
« Αγνοήστε τα λάθη για να καταστεί δυνατή η αξιολόγηση των σφαλμάτων
On Error Resume Next
iTemp = GetAttr ( PathName )
« Ελέγξτε εάν υπάρχει σφάλμα και την απόκριση
κατάλληλα
Select Case Err.Number
υπόθεση είναι = 0
FileOrDirExists = True
Case Else
FileOrDirExists = False
End Select
«σφάλμα Συνέχιση έλεγχο
On Error Goto 0
End Function
Sub TestItWithWindows ( )
« Macro Σκοπός: Να ελεγχθεί η λειτουργία FileOrDirExists με τα Windows
» περιλαμβάνονται μόνο να αποδείξει τη λειτουργία . ΔΕΝ απαιτούνται για την κανονική χρήση
Dim Späth Όπως String
! " Αλλάξτε τον κατάλογο σας εδώ
Spath = " C : \\ Test.xls "
» δοκιμή εάν υπάρχει κατάλογος ή το αρχείο
Αν FileOrDirExists ( Spath ) Στη συνέχεια
MsgBox Späth & " υπάρχει ! "
Else MsgBox
Späth & " δεν υπάρχουν "
End If
End Sub Sub
TestItWithMacintosh ( )
« Macro Σκοπός : . Για να ελέγξετε τη λειτουργία FileOrDirExists με
Macintosh
«Μόνο προκειμένου να επιδειχθεί η λειτουργία . ΔΕΝ απαιτούνται για την κανονική χρήση
Dim Späth Όπως String
« Αλλάξτε τον κατάλογο σας εδώ
Spath = ! " HardDriveName : Έγγραφα : test.doc "
« Δοκιμή εάν υπάρχει κατάλογος ή το αρχείο
Αν FileOrDirExists ( Spath ) Στη συνέχεια
MsgBox Späth & " υπάρχει ! "
Else MsgBox
Späth & " δεν δεν υπάρχει. "
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα