| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> Content
    Come usare JavaScript con Ole Automation
    Javascript , un semplice cross- piattaforma , linguaggio di scripting web , permette di controllare le applicazioni attraverso l'automazione , che Microsoft ha utilizzato per chiamare OLE Automation, dall'interno dello script . Ad esempio, è possibile utilizzare lo script per aprire un documento di Word o un foglio di Excel . La suite Office espone migliaia di oggetti, metodi e proprietà per gli sviluppatori attraverso il suo modello a oggetti - come fanno centinaia di altre applicazioni . I passaggi riportati di seguito utilizzano JScript , che è l'implementazione Microsoft di JavaScript, per accedere a questi oggetti , chiamati oggetti ActiveX . Cose che ti serviranno
    Fonte editor di codice , come ad esempio Microsoft Visual Studio editor integrato
    Microsoft Word
    Mostra più istruzioni
    1

    Definire una variabile oggetto . JScript non richiede esplicite definizioni di variabili , in modo da utilizzare la seguente convenzione :

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

    Una volta creato l'oggetto nella fase successiva , fare riferimento ad esso nel codice utilizzando la variabile oggetto definita .
    2

    utilizzare il ActiveXObject ( ) funzione di costruzione per creare un'interfaccia associazione tardiva ( associazione anticipata non è possibile in JScript) a un oggetto, utilizzando il seguente sintassi generale :

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

    dove " objVar " identifica una variabile per contenere il riferimento all'oggetto istanziato , "classe" usa la sintassi " library.object , " dove " biblioteca " è il nome dell'applicazione ( ad esempio Word o Excel ) o una libreria che contiene l'oggetto , e "oggetto" è il tipo o classe dell'oggetto da creare. Funzione " nomeserver " (opzionale) identifica il nome del server su cui si trova l'oggetto .
    3

    Usare il " GetObject ( ) " la funzione al posto del " ActiveXObject ( ) " se non ci è una istanza corrente di un oggetto ActiveX . La sua sintassi generale è la seguente :

    var objVar = GetObject ( [ percorso ] [ , classe

    dove " objVar " identifica una variabile per contenere il riferimento all'oggetto istanziato , "percorso" è il percorso completo e il nome del file contenente l'oggetto ActiveX , e " di classe ", identifica la classe dell'oggetto , utilizzando una stringa , ed è identico al primo argomento della funzione ActiveXObject ( ) " di classe ", usa la sintassi " library.object . . "
    4

    Utilizzare il Quit () di oggetti di applicazione del programma di sbarazzarsi di un caso di applicazione quando si è finito di toccarla per liberare la memoria occupata dall'istanza dell'oggetto . quando si occupano di modelli di oggetti pesanti ( ad esempio, Microsoft Word ) e le istanze di applicazione , tenere d'occhio le risorse di sistema in modo che le prestazioni del vostro sistema non soffre , ad esempio : .

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

    wdApp.Quit ( ) ; //libero la memoria

    Previous :

    next :
      Articoli Correlati
    ·Come modificare il colore di sfondo di una riga in Java…
    ·Come riparare un Out of stack errore di spazio in JavaS…
    ·Come creare i colori della vernice 
    ·Come cambiare modulo Valore campo con JavaScript 
    ·Come aprire i file Javascript 
    ·Come ottenere valori INT in jQuery 
    ·Come creare un grafico a torta in JSP usando JFreeChart…
    ·Come creare un modulo Email gratis 
    ·Data Differenza di Java Script 
    ·Effetti di opacità in MooTools 
      Articoli in evidenza
    ·Come scrivere un Gioco java 3D 
    ·Come Aggiungere dinamicamente un controllo in VB.NET 
    ·Come cambiare la cartella di lavoro attiva in VBA 
    ·Come rimuovere un alias in AIX 
    ·Come faccio a convertire la data Datestamp in DB2 ? 
    ·Funzioni VBA Dollar -signed 
    ·Che cosa sono Conversion Tags 
    ·Come fare una chiacchierata con PHP 
    ·Refactoring di codice per migliorare le prestazioni 
    ·Come convertire Integer la data valuta di Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com