Πώς να καθορίσετε τη διαδρομή αποθήκευσης ενός βιβλίου εργασίας Excel χρησιμοποιώντας μια μακροεντολή VBA

Anonim

Για να χρησιμοποιήσετε μια μακροεντολή για να προσδιορίσετε τη θέση στην οποία αποθηκεύεται ένα βιβλίο εργασίας του Excel, διαβάστε την κατάλληλη ιδιότητα. Με αυτό είτε καθορίζετε την τρέχουσα διαδρομή είτε αναγνωρίζετε ότι το αρχείο δεν έχει αποθηκευτεί ακόμη.

Κάθε αποθηκευμένο αρχείο έχει όνομα αρχείου και διαδρομή. Η διαδρομή δείχνει τον δρόμο προς τον κατάλογο στον οποίο είναι αποθηκευμένο το βιβλίο εργασίας.

Εάν θέλετε να διαβάσετε αυτές τις πληροφορίες με μια μακροεντολή, η ιδιότητα PATH θα σας βοηθήσει. Με αυτήν τη λειτουργία διαβάζετε μια διαδρομή. Η ακόλουθη μακροεντολή δείχνει πώς να χρησιμοποιήσετε την ιδιότητα στην πράξη:

Sub StellePfadDar ()
Εάν ThisWorkbook.Path "" Τότε
MsgBox "Workbook Path:" & vbLf & ThisWorkbook.Path
Αλλού
MsgBox "Το βιβλίο εργασίας δεν έχει ακόμη αποθηκευτεί."
Τέλος εαν
Τέλος υπο

Μετά την έναρξη, το Excel εμφανίζει ένα μικρό παράθυρο στο οποίο εμφανίζεται η διαδρομή του τρέχοντος βιβλίου εργασίας

Εάν το βιβλίο εργασίας δεν έχει ακόμη αποθηκευτεί, η ιδιότητα PATH επιστρέφει κενό κείμενο. Αυτό υποκλέπτεται στη μακροεντολή και απαντάται με άλλο παράθυρο μηνύματος. Η παρακάτω εικόνα δείχνει πώς φαίνεται αυτό το παράθυρο: