Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> JavaScript Προγραμματισμός

Πώς να χρησιμοποιήσετε Javascript Με Ole Αυτοματισμού

JavaScript , μια απλή γλώσσα cross-platform , web - scripting , σας επιτρέπει να ελέγχετε τις εφαρμογές μέσω της αυτοματοποίησης , το οποίο η Microsoft χρησιμοποιούνται για την κλήση OLE Automation , μέσα από το script σας . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε το script σας να ανοίξετε ένα έγγραφο του Word ή ένα φύλλο του Excel . Η σουίτα γραφείου εκθέτει χιλιάδες αντικείμενα , μεθόδους και ιδιότητες για τους προγραμματιστές μέσω του μοντέλου αντικειμένου του - όπως κάνουν εκατοντάδες άλλες εφαρμογές . Τα παρακάτω βήματα χρήση JScript , το οποίο είναι εφαρμογή της Microsoft JavaScript, για να αποκτήσετε πρόσβαση σε αυτά τα αντικείμενα , που ονομάζονται αντικείμενα ActiveX . Τα πράγματα που θα χρειαστείτε
πηγαίο κώδικα editor , όπως το Microsoft Visual Studio είναι ενσωματωμένο επεξεργαστή
Microsoft Word
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ορίστε μια μεταβλητή αντικειμένου . Jscript δεν απαιτεί ρητό ορισμούς μεταβλητών , οπότε χρησιμοποιήστε την ακόλουθη σύμβαση :

var wdApp = νέα ActiveXObject ( " Word.Application ")?

Μόλις δημιουργήσετε το αντικείμενο στο επόμενο βήμα , ανατρέξτε σε αυτό μέσα στον κώδικα χρησιμοποιώντας τη μεταβλητή αντικειμένου που ορίζεται . 2

Χρησιμοποιήστε το ActiveXObject ( ) συνάρτηση κατασκευαστής για να δημιουργήσετε ένα αργά συνδεθεί ( πρώιμη σύνδεση δεν είναι δυνατή σε Jscript ) διεπαφή σε ένα αντικείμενο , χρησιμοποιώντας την ακόλουθη γενική σύνταξη :

var objVar = νέα ActiveXObject ( κατηγορία [ , servername ] ) ?

όπου " objVar " προσδιορίζει μια μεταβλητή για να κρατήσει την αναφορά στο instantiated αντικείμενο ? " class " χρησιμοποιεί τη σύνταξη " library.object , " όπου " βιβλιοθήκη " είναι το όνομα της εφαρμογής (για παράδειγμα, το Word ή Excel) ή τη βιβλιοθήκη που περιέχει το αντικείμενο , και το " αντικείμενο" είναι το είδος ή την κατηγορία του αντικειμένου που δημιουργείται. " Servername " ( προαιρετικό) προσδιορίζει το όνομα του διακομιστή στον οποίο το αντικείμενο κατοικεί .
Εικόνων 3

Χρησιμοποιήστε το " GetObject ( ) " λειτουργία , αντί του " ActiveXObject ( ) " λειτουργία , εάν υπάρχει είναι ένα τρέχον στιγμιότυπο ενός αντικειμένου ActiveX . Γενική σύνταξη της είναι ως εξής :

var objVar = GetObject ( [ διαδρομή] [ , κατηγορία

όπου " objVar " προσδιορίζει μια μεταβλητή για να κρατήσει την αναφορά στο instantiated αντικείμενο ? " Διαδρομή " είναι την πλήρη διαδρομή και το όνομα αρχείου που περιέχει το αντικείμενο ActiveX ? . και «τάξη» προσδιορίζει την κλάση του αντικειμένου , χρησιμοποιώντας μια σειρά , και είναι πανομοιότυπο με το πρώτο επιχείρημα του ( λειτουργία ActiveXObject ) " Class" χρησιμοποιεί τη σύνταξη " library.object ".
Η 4

Χρησιμοποιήστε τη μέθοδο Quit ( ) του αντικειμένου Application του προγράμματος για να απαλλαγούμε από ένα παράδειγμα εφαρμογής όταν τελειώσετε το χειρισμό να ελευθερώσετε τη μνήμη ληφθεί από την παρουσία του αντικειμένου . Πότε σχετικά με τα βαριά μοντέλα αντικείμενο (για παράδειγμα , το Microsoft Word) και περιπτώσεις εφαρμογής , να κρατήσει ένα μάτι για τους πόρους του συστήματος , έτσι ώστε η απόδοση του συστήματός σας δεν υποφέρει για παράδειγμα : .

var wdApp = νέα ActiveXObject ( " Λόγος . Εφαρμογή ")?

wdApp.Quit ( ) ? //ελεύθερη μνήμη
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα