Σημείωση: Η συνάρτηση, η μέθοδος, το αντικείμενο ή η ιδιότητα που περιγράφεται σε αυτό το θέμα είναι απενεργοποιημένη εάν η υπηρεσία παραστάσεων Microsoft Jet εκτελείται σε κατάσταση λειτουργίας φίλτρου, κάτι που αποτρέπει τον υπολογισμό πιθανώς μη ασφαλών παραστάσεων. Για περισσότερες πληροφορίες σχετικά με τη λειτουργία φίλτρου, κάντε αναζήτηση για "λειτουργία φίλτρου" στη Βοήθεια.
Επιστρέφει μια τιμή ρύθμισης κλειδιού από την καταχώρηση μιας εφαρμογής στο μητρώο των Windows ή (στις πληροφορίες macintosh) στο αρχείο προετοιμασίας της εφαρμογής.
Σύνταξη
GetSetting ( όνομα εφαρμογής , ενότητα, πλήκτρο [, προεπιλογή ] )
Η σύνταξη της συνάρτησης GetSetting περιλαμβάνει τα παρακάτω ορίσματα:
Όρισμα |
Περιγραφή |
όνομα εφαρμογής |
Υποχρεωτικό. παράσταση συμβολοσειράς που περιέχει το όνομα της εφαρμογής ή του έργου του οποίου ζητείται η ρύθμιση κλειδιού. Στο Macintosh, αυτό είναι το όνομα αρχείου του αρχείου προετοιμασίας στο φάκελο Προτιμήσεις στο φάκελο Σύστημα. |
ενότητα |
Υποχρεωτικό. Παράσταση συμβολοσειράς που περιέχει το όνομα της ενότητας όπου βρίσκεται η ρύθμιση κλειδιού. |
πλήκτρο |
Υποχρεωτικό. Παράσταση συμβολοσειράς που περιέχει το όνομα της ρύθμισης κλειδιού που θα επιστραφεί. |
προεπιλογή |
Προαιρετικό. Παράσταση που περιέχει την τιμή που θα επιστραφεί εάν δεν έχει οριστεί τιμή στη ρύθμιση κλειδιού. Εάν παραλειφθεί, η default θεωρείται συμβολοσειρά μηδενικού μήκους (""). |
Παρατηρήσεις
Εάν κάποια από τα στοιχεία που ονομάζονται στα ορίσματα GetSetting δεν υπάρχουν, η συνάρτηση GetSetting επιστρέφει την τιμή της προεπιλογής.
Παράδειγμα
Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.
Αυτό το παράδειγμα χρησιμοποιεί πρώτα την πρόταση SaveSetting για να κάνει καταχωρήσεις στο μητρώο των Windows (ή .ini αρχείο σε πλατφόρμες Windows 16 bit) για την εφαρμογή που καθορίζεται ως όνομα εφαρμογής και, στη συνέχεια, χρησιμοποιεί τη συνάρτηση GetSetting για να εμφανίσει μία από τις ρυθμίσεις. Επειδή καθορίζεται το προεπιλεγμένο όρισμα, είναι εγγυημένη η επιστροφή κάποιας τιμής. Σημειώστε ότι δεν είναι δυνατή η ανάκτηση ονομάτων ενοτήτων με το GetSetting. Τέλος, η πρόταση DeleteSetting καταργεί όλες τις καταχωρήσεις της εφαρμογής.
' Variant to hold 2-dimensional array returned
' by GetSetting. Dim MySettings As Variant ' Place some settings in the registry. SaveSetting "MyApp","Startup", "Top", 75 SaveSetting "MyApp","Startup", "Left", 50 Debug.Print GetSetting(appname := "MyApp", _ section := "Startup", _ key := "Left", default := "25") DeleteSetting "MyApp", "Startup"