Σπίτι Κοινωνική Media Ενσωμάτωση της Access 2003 με άλλες εφαρμογές του Microsoft Office - dummies

Ενσωμάτωση της Access 2003 με άλλες εφαρμογές του Microsoft Office - dummies

Πίνακας περιεχομένων:

Βίντεο: The Zeitgeist Movement - Orientation Presentation [Historical] 2025

Βίντεο: The Zeitgeist Movement - Orientation Presentation [Historical] 2025
Anonim

Η Visual Basic for Applications (VBA) δεν είναι γλώσσα προγραμματισμού για τη Microsoft Access 2003 και μόνο. Είναι μια γλώσσα προγραμματισμού για όλα τα προγράμματα εφαρμογών που υποστηρίζουν την αυτοματοποίηση. Ο αυτοματισμός (με κεφαλαίο A ) αναφέρεται στην ικανότητα προγραμματισμού να χειρίζεται προγραμματικά ή να ελέγχεται αυτόματα χρησιμοποιώντας μια γλώσσα προγραμματισμού όπως η VBA. Όλες οι σημαντικές εφαρμογές στο Microsoft Office, συμπεριλαμβανομένων των Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint και Microsoft Word υποστηρίζουν την αυτοματοποίηση. Μπορείτε να γράψετε κώδικα για την αυτόματη κοινή χρήση δεδομένων μεταξύ τους.

COM ) και Αυτοματισμοί OLE είναι παλιότεροι όροι για (αλλά βασικά συνώνυμοι) με τους όρους που ονομάζεται Automation. Προτού ξεκινήσετε να γράφετε κώδικα Προτού ανταλλάξετε δεδομένα μεταξύ της Access και άλλων προγραμμάτων της Microsoft Office Suite, πρέπει να γνωρίζετε ότι σπάνια απαιτείται η εγγραφή κώδικα για την εκτέλεση της εργασίας. Μπορείτε να κάνετε πολλά δεδομένα εισαγωγής και εξαγωγής μεταξύ των εφαρμογών του Microsoft Office χωρίς να γράψετε καθόλου κώδικα. Για παράδειγμα, μπορείτε να εκτελέσετε τις παρακάτω ενέργειες:

Εισαγωγή και εξαγωγή δεδομένων χρησιμοποιώντας επιλογές στο μενού Αρχείο πρόσβασης.

E-mail Πρόσβαση σε αντικείμενα, όπως αναφορές, επιλέγοντας Send To -> Mail Recipient.
  • Χρησιμοποιήστε τη λειτουργία OfficeLinks για να στείλετε αντικείμενα σε άλλα προγράμματα.
  • Χρησιμοποιήστε τις βασικές τεχνικές περικοπής και επικόλλησης των Windows και OLE (Σύνδεση αντικειμένων και ενσωμάτωση αντικειμένων) για να αντιγράψετε και να συνδέσετε δεδομένα μεταξύ προγραμμάτων.
  • Συγχώνευση δεδομένων από πίνακες πρόσβασης σε επιστολές, ετικέτες, φακέλους ή άλλες αναφορές του Microsoft Word, χρησιμοποιώντας τη δυνατότητα συγχώνευσης αλληλογραφίας του Word. (Αναζήτηση στο σύστημα βοήθειας του Word για
  • συγχώνευση
  • )
    Αν ψάχνετε απλώς να λάβετε δεδομένα από την Access σε ένα άλλο πρόγραμμα (ή αντίστροφα), ο κώδικας εγγραφής δεν είναι ίσως η πιο εύκολη προσέγγιση. Οποιαδήποτε από τις προηγούμενες προσεγγίσεις είναι ευκολότερη από το γράψιμο του προσαρμοσμένου κώδικα VBA για την εκτέλεση της εργασίας.
Φυσικά, μια φορά σε ένα παροιμιώδες μπλε φεγγάρι, συναντάς μια κατάσταση όπου ο γράψιμος κώδικας VBA είναι ο μόνος ή ίσως ο καλύτερος τρόπος να κάνεις τη δουλειά. Αυτό το άρθρο σάς παρουσιάζει μερικές βασικές έννοιες που θα θελήσετε να καταλάβετε.

Φόρτωση των κατάλληλων μοντέλων αντικειμένων

Το μοντέλο αντικειμένου Access παρέχει ένα μέσο αναφοράς σε αντικείμενα με όνομα, έτσι ώστε να μπορείτε να χειρίζεστε αυτά τα αντικείμενα χρησιμοποιώντας τον κώδικα VBA. Κάθε πρόγραμμα εφαρμογής του Office που εκτίθεται σε VBA έχει ένα μοντέλο αντικειμένου, όπως και η Access.Αφού είναι διαθέσιμη η βιβλιοθήκη αντικειμένων ενός προγράμματος εφαρμογής, μπορείτε να χρησιμοποιήσετε το VBA για να ελέγξετε αυτήν την εφαρμογή.

Ένα μοντέλο αντικειμένου

ορίζει τα ονόματα και την οργάνωση αντικειμένων στην εφαρμογή. Μια βιβλιοθήκη αντικειμένων είναι το πραγματικό αρχείο που είναι αποθηκευμένο στον σκληρό σας δίσκο και ορίζει αυτό το μοντέλο εννοιολογικού αντικειμένου. Πριν να γράψετε κώδικα για να ελέγξετε μια εξωτερική εφαρμογή από την Access, πρέπει να φορτώσετε την κατάλληλη βιβλιοθήκη αντικειμένων στο παράθυρο διαλόγου Αναφορές στην Access. Ακολουθήστε τα εξής βήματα: 1. Βεβαιωθείτε ότι βρίσκεστε στον επεξεργαστή της Visual Basic.

Πατήστε Alt + F11 αν βρίσκεστε στο παράθυρο του προγράμματος Access.

2. Επιλέξτε Εργαλεία -> Αναφορές από το μενού Επεξεργαστής της Visual Basic.

Το παράθυρο διαλόγου Αναφορές ανοίγει.

3. Μετακινηθείτε στη λίστα Διαθέσιμες αναφορές και επιλέξτε τις βιβλιοθήκες αντικειμένων για τα προγράμματα που θέλετε να ελέγξετε.

Στο σχήμα 1, οι επιλεγμένες βιβλιοθήκες αντικειμένων είναι για Access, Excel, Outlook, PowerPoint και Word (μεταξύ άλλων).

Εικόνα 1:

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

4. Κάντε κλικ στο κουμπί OK. Όλες οι επιλεγμένες βιβλιοθήκες αντικειμένων θα ανοίξουν και έχετε πρόσβαση σε όλα τα μοντέλα αντικειμένων τους από αυτό το σημείο.

Εκφόρτωση βιβλιοθηκών αντικειμένων

Η φόρτωση περισσότερων βιβλιοθηκών αντικειμένων από τις απαραίτητες είναι σπατάλη επειδή τα προγράμματα VBA λειτουργούν πιο αργά. Στην πραγματική ζωή, σπάνια χρειάζεται να επιλέξετε όλες τις διαθέσιμες βιβλιοθήκες αντικειμένων (βλ. Εικόνα 1), εκτός αν θέλετε πραγματικά να αλληλεπιδράσετε με όλα αυτά τα προγράμματα από την τρέχουσα βάση δεδομένων.

Μπορείτε να εκφορτώσετε τις βιβλιοθήκες τόσο εύκολα όσο τις φορτώνετε. Ανοίξτε το παράθυρο διαλόγου Αναφορές και διαγράψτε το σημάδι επιλογής δίπλα σε οποιαδήποτε βιβλιοθήκη αντικειμένων που δεν θέλετε να χρησιμοποιήσετε.

Εξερεύνηση μοντέλου αντικειμένου ενός προγράμματος

Ο περιηγητής αντικειμένων στον επεξεργαστή της Visual Basic παρέχει πρόσβαση σε όλα τα μοντέλα αντικειμένων που έχουν επιλεγεί στο παράθυρο διαλόγου Αναφορές. Κάθε φορτωμένο μοντέλο αντικειμένου περιέχει πολλά αντικείμενα, κλάσεις, ιδιότητες και παρόμοια. Αλλά για τον Αυτοματισμό, θέλετε κυρίως να εξετάσετε το Αντικείμενο Εφαρμογής κάθε προγράμματος. Για παράδειγμα, το Access Application Object εκθέτει την πρόσβαση σε άλλα προγράμματα που υποστηρίζουν την αυτοματοποίηση. Το αντικείμενο εφαρμογής του Excel (που περιέχεται στη βιβλιοθήκη αντικειμένων του Excel) εκθέτει το Excel σε άλλα προγράμματα αυτοματοποίησης και ούτω καθεξής.

Για να ανοίξετε το πρόγραμμα περιήγησης αντικειμένων στον επεξεργαστή VBA, επιλέξτε Προβολή -> Πρόγραμμα περιήγησης αντικειμένων ή πατήστε F2. Για να λάβετε βοήθεια σχετικά με ένα στοιχείο στο πρόγραμμα περιήγησης αντικειμένου, κάντε κλικ στο όνομα του και στη συνέχεια κάντε κλικ στο κουμπί Βοήθεια (?) Στη γραμμή εργαλείων του προγράμματος περιήγησης αντικειμένων.

Όταν επιλέγετε από τη λίστα Project / Library στο Object Brower και μετακινηθείτε προς τα κάτω στη λίστα Classes στην αριστερή στήλη, βλέπετε πολλά αντικείμενα εφαρμογής. Όταν κάνετε κλικ σε ένα από τα αντικείμενα εφαρμογής, το όνομα της εφαρμογής εμφανίζεται κάτω από το κάτω μέρος του παραθύρου διαλόγου. Τα μέλη αυτού του αντικειμένου εφαρμογής εμφανίζονται στο παράθυρο προς τα δεξιά, όπως φαίνεται στο σχήμα 2.

Εικόνα 2:

Ο περιηγητής αντικειμένων μετά την προσθήκη πολλαπλών βιβλιοθηκών αντικειμένων.

Ρύθμιση παραπομπών σε άλλα προγράμματα Με φορτωμένα μοντέλα αντικειμένων, είστε έτοιμοι να ξεκινήσετε να ρυθμίζετε αναφορές σε διαθέσιμα προγράμματα στον κώδικα VBA.Το πρώτο βήμα είναι να χρησιμοποιήσετε μια εντολή Dim για να δημιουργήσετε μια μεταβλητή αντικειμένου που αναφέρεται στην εφαρμογή στην οποία θέλετε να συνδεθείτε, χρησιμοποιώντας την ακόλουθη σύνταξη:

Dim anyName As [New] program. Εφαρμογή

Στη σύνταξη, anyName

είναι οποιοδήποτε όνομα θέλετε, το οποίο θα χρησιμοποιηθεί στον κώδικα σας για να ανατρέξετε στην εφαρμογή. Το όρισμα είναι το επίσημο όνομα του προγράμματος Automation. Η νέα λέξη-κλειδί είναι προαιρετική. Αν συμπεριληφθεί, η νέα λέξη-κλειδί ανοίγει ένα αντίγραφο της εφαρμογής στο παρασκήνιο (όχι απαραίτητα ορατό στην οθόνη) πριν από την εκτέλεση του κώδικα. Μερικά παραδείγματα των δηλώσεων Dim είναι τα εξής: Dim appExcel As New Excel. Εφαρμογή

Dim appOutlook ως νέο Outlook. Εφαρμογή

Dim appPowerPoint Ως νέο PowerPoint. Εφαρμογή

Dim appWord ως νέο Word. Εφαρμογή

Μια εντολή Dim είναι έγκυρη μόνο αν έχει φορτωθεί η κατάλληλη βιβλιοθήκη αντικειμένων. Για παράδειγμα, το Dim appWord As New Word. Η δήλωση εφαρμογής αποτυγχάνει εάν η βιβλιοθήκη αντικειμένων για το Microsoft Word δεν είναι επιλεγμένη στο παράθυρο διαλόγου Αναφορές.

Οι δηλώσεις Dim δημιουργούν απλώς μεταβλητές αντικειμένων που αναφέρονται στην εφαρμογή από τον κωδικό σας. Για να κάνετε την σύνδεση με το αντικείμενο εφαρμογής της εφαρμογής, πρέπει να ορίσετε το όνομα της μεταβλητής αντικειμένου στην εφαρμογή. Η σύνταξη είναι

Ορίστε το objectVariable ως CreateObject ("appName")

όπου το

objectVariable

είναι το ίδιο με το όνομα που καθορίσατε στην εντολή Dim και appName το όνομα του προγράμματος εφαρμογής. Αναφερόμενοι στις προηγούμενες δηλώσεις Dim, οι εντολές Set που χρησιμοποιείτε για κάθε καθορισμένη μεταβλητή αντικειμένου είναι οι εξής: Ορισμός appExcel = CreateObject ("Εφαρμογή Excel") Ορισμός appOutlook = CreateObject ("

Ορισμός appPowerPoint = CreateObject ("PowerPoint.application")

Set appWord = CreateObject ("Word Application")

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

Ενσωμάτωση της Access 2003 με άλλες εφαρμογές του Microsoft Office - dummies

Η επιλογή των συντακτών

Πώς να Προβλέπουμε με την εντολή αναζήτησης στόχου στο Excel 2016 - dummies

Πώς να Προβλέπουμε με την εντολή αναζήτησης στόχου στο Excel 2016 - dummies

Στο Excel 2016, παρέχετε τα ανεπεξέργαστα δεδομένα και το Excel παράγει τα αποτελέσματα. Με την εντολή "Επιδίωξη στόχου", δηλώνετε ότι θέλετε τα αποτελέσματα να είναι και το Excel σας λέει τα ακατέργαστα δεδομένα που χρειάζεστε για την παραγωγή αυτών των αποτελεσμάτων. Η εντολή στόχου αναζήτησης είναι χρήσιμη στις αναλύσεις όταν θέλετε ...

Πώς να μορφοποιήσετε τις πληροφορίες πίνακα στον άξονα

Πώς να μορφοποιήσετε τις πληροφορίες πίνακα στον άξονα

Μπορείτε και θα θέλετε να μορφοποιήσετε τις πληροφορίες που περιέχονται σε ένα συγκεντρωτικό πίνακα Excel. Ουσιαστικά, έχετε δύο τρόπους για να το κάνετε αυτό: χρησιμοποιώντας την τυπική μορφοποίηση κελιού και χρησιμοποιώντας μια αυτόματη φόρμα για τον πίνακα. Χρησιμοποιώντας τυπική μορφοποίηση κελιού Για να μορφοποιήσετε ένα μόνο κελί ή ένα φάσμα κυττάρων στον πίνακα περιστροφής, επιλέξτε το εύρος, ...

Πώς να μορφοποιήσετε πίνακες με το εργαλείο γρήγορης ανάλυσης στο Excel 2016 - dummies

Πώς να μορφοποιήσετε πίνακες με το εργαλείο γρήγορης ανάλυσης στο Excel 2016 - dummies

Χρησιμοποιήστε το εύχρηστο εργαλείο γρήγορης ανάλυσης του Excel 2016 για να μορφοποιήσετε γρήγορα τα δεδομένα σας ως νέο πίνακα. Απλά επιλέξτε όλα τα κελιά στον πίνακα, συμπεριλαμβανομένων των κελιών στην πρώτη σειρά με τις επικεφαλίδες των στηλών. Μόλις το κάνετε, το εργαλείο γρήγορης ανάλυσης εμφανίζεται στην κάτω δεξιά γωνία της επιλογής κελιών ...

Η επιλογή των συντακτών

Για τους ηλικιωμένους: Πώς να διαμορφώσετε ένα διάγραμμα Excel - dummies

Για τους ηλικιωμένους: Πώς να διαμορφώσετε ένα διάγραμμα Excel - dummies

Διάγραμμα Microsoft Excel. Μπορείτε να αλλάξετε το χρώμα κάθε σειράς δεδομένων, για παράδειγμα, και να αλλάξετε τη γραμματοσειρά και το μέγεθος κάθε στοιχείου κειμένου. Μπορείτε να ρυθμίσετε την περιστροφή ενός διαγράμματος 3-D, να μετακινήσετε τον θρύλο σε διαφορετικές θέσεις, να προσθέσετε ή να αφαιρέσετε τον τίτλο του γραφήματος και διάφορα ...

Πώς να τροποποιήσετε τον τρόπο λειτουργίας του πληκτρολογίου του υπολογιστή σας - ανδρείκελα

Πώς να τροποποιήσετε τον τρόπο λειτουργίας του πληκτρολογίου του υπολογιστή σας - ανδρείκελα

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

Πώς να εγκαταστήσετε ένα πρόγραμμα υπολογιστή - Dummies

Πώς να εγκαταστήσετε ένα πρόγραμμα υπολογιστή - Dummies

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

Η επιλογή των συντακτών

Συνέπειες του επαναπατρισμού στις συνήθειες ύπνου του παιδιού - ανδρείκελα

Συνέπειες του επαναπατρισμού στις συνήθειες ύπνου του παιδιού - ανδρείκελα

Το διαζύγιο ή η χήρα του γονέα αρκεί για να διαταράξει το πρότυπο ύπνου του παιδιού. και αν ο ειδύλλιος και ο γάμος ξαναγυρναίνουν στην εικόνα, είναι ακόμα μια μεγάλη διατάραξη. Τα παρακάτω παραδείγματα υπογραμμίζουν μερικές από τις προκλήσεις κατά την κατάκλιση που μπορεί να αντιμετωπίσει η οικογένειά σας: Ένα παιδί συνηθισμένο να κοιμάται (κοιμάται στο ίδιο δωμάτιο ή κρεβάτι όπως εσείς) μπορεί να βρει ...

Αποφασίζετε για την φροντίδα των παιδιών όταν εργάζεστε από το σπίτι - ανδρείκελα

Αποφασίζετε για την φροντίδα των παιδιών όταν εργάζεστε από το σπίτι - ανδρείκελα

Ή εργάζεστε σε έναν εργοδότη που σας επιτρέπει να εργάζεστε από το σπίτι σε πλήρη ή μερική απασχόληση (μια ρύθμιση εργασίας που αναφέρεται ως τηλεργασία ή τηλεργασία), πρέπει να υπολογίσετε τι πρόκειται να κάνετε για τη φροντίδα των παιδιών εάν έχετε μικρά παιδιά. Εάν ...