Ορίστε μια μεταβλητή αντικειμένου . 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 ( ) ? //ελεύθερη μνήμη
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα