| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Comment utiliser JavaScript avec Ole Automation
    JavaScript, une simple croix - plate-forme , le langage de script web , vous permet de contrôler les applications grâce à l'automatisation , ce qui permet d'appeler Microsoft OLE Automation, à partir de votre script. Par exemple, vous pouvez utiliser votre script pour ouvrir un document Word ou une feuille Excel. La suite Office expose des milliers d'objets , méthodes et propriétés pour les développeurs grâce à son modèle d'objet - comme le font des centaines d'autres applications. Les étapes suivantes utilisent JScript, qui est l'implémentation par Microsoft de JavaScript pour accéder à ces objets , appelés objets ActiveX. Les choses dont vous aurez besoin
    Source éditeur de code, tels que l'éditeur intégré
    Microsoft Word
    Show More Instructions
    1

    de Microsoft Visual Studio définir une variable d' objet. JScript ne nécessite pas de définition explicite des variables , afin d'utiliser la convention suivante:

    var wdApp = new ActiveXObject ( " Word.Application ");

    Une fois que vous créez l'objet à l'étape suivante , reportez-vous à elle dans le code en utilisant la variable objet que vous avez défini .
    2

    Utilisez le ActiveXObject () la fonction constructeur pour créer une interface liée ( liaison anticipée n'est pas possible dans Jscript ) fin à un objet , en utilisant ce qui suit syntaxe générale :

    var objVar = new ActiveXObject (classe [ , serveur] ) ;

    où " objVar " identifie une variable pour contenir la référence à l' objet instancié ; «classe» utilise la syntaxe " library.object », où « bibliothèque » est le nom de l'application ( par exemple , Word ou Excel) ou une bibliothèque contenant l'objet , et «objet» est le type ou la catégorie de l'objet créé. «Servername» (en option) identifie le nom du serveur sur lequel réside l'objet .
    3

    Utilisez le " GetObject ( ) " fonction au lieu de la " ActiveXObject ()" fonction si est une instance en cours d'un objet ActiveX . Sa syntaxe générale est la suivante :

    var objVar = GetObject ( [chemin ] [, Class of

    où " objVar " identifie une variable pour contenir la référence à l' objet instancié , "chemin" est le chemin complet et le nom du fichier contenant l'objet ActiveX , et «classe» identifie la classe de l'objet , à l'aide d'une chaîne, et est identique au premier argument de la fonction ActiveXObject () "Classe " utilise la syntaxe " library.object . ».
    4

    Utilisez le Quit () de l'objet de demande d'admission au programme pour se débarrasser d'une instance de l'application lorsque vous avez terminé la manipulation pour libérer la mémoire occupée par l'instance de l'objet. lorsque traiter avec des modèles d'objets lourds ( par exemple , Microsoft Word) et les instances d'application , gardez un oeil sur les ressources du système de sorte que les performances de votre système ne souffre pas . Par exemple:

    var wdApp = new ActiveXObject ( " Parole . application " ) ;

    wdApp.Quit (); //free mémoire

    Previous :

    next :
      articles connexes
    ·Comment détecter un navigateur Safari en JavaScript 
    ·Comment dessiner un arbre avec une toile en JavaScript 
    ·Comment écrire en utilisant Javascript 
    ·Comment ajouter un bouton Blog avec la boîte de texte …
    ·Comment créer des PDF avec JavaScript 
    ·Comment faire pour modifier un lien hypertexte avec Jav…
    ·Comment obtenir l'ID d'un objet dans JQuery 
    ·Qu'est-ce que Script Bloat 
    ·Comment faire pour créer le script Java de Looping Pho…
    ·Comment vérifier si DIV obtenu Focus Javascript 
      articles en vedette
    ·Comment séparer un fichier /etc /passwd avec AWK 
    ·Comment calculer les angles en QBasic 
    ·Comment faire pour intégrer Perl HTML 
    ·Vs décimal. Nombre de types de données 
    ·Comment utiliser C + + modèles de classe 
    ·Comment vérifier un site Web pour un Bug JavaScript 
    ·Comment utiliser SetString pour un champ entier 
    ·Comment dessiner des formes multiples dans Java 
    ·Comment remplacer les espaces en sous-chaînes DOS 
    ·Comment lire des fichiers texte avec Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com