| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    Sådan bruges Javascript Med Ole Automation
    JavaScript , en enkel cross- platform , web - scripting sprog , giver dig mulighed for at styre applikationer gennem Automation , hvor Microsoft plejede at kalde OLE Automation , fra dit script. For eksempel kan du bruge dit script til at åbne et Word-dokument eller et Excel ark. Office-pakken udsætter tusindvis af genstande, metoder og egenskaber til udviklere gennem sin objekt model - som gør hundredvis af andre programmer. Trinene nedenfor bruger JScript , som er Microsofts implementering af JavaScript for at få adgang til disse objekter , kaldet ActiveX objekter. Ting du har brug
    Kildekode editor, såsom Microsoft Visual Studio indbyggede editor
    Microsoft Word
    Vis Flere Instruktioner
    1

    Definer et objekt variabel. Jscript kræver ikke eksplicitte variable definitioner , så brug følgende konvention : Hej

    var wdApp = new ActiveX ( " Word.Application ")

    Når du opretter objektet i det næste trin , henvises til den i koden ved hjælp af objektvariabel du har defineret .
    2

    Brug ActiveX () constructor funktion for at oprette en sen bundet (tidlig binding er ikke muligt i Jscript ) interface til et objekt ved hjælp af følgende generel syntaks : Hej

    var objVar = new ActiveX (klasse [ servernavn ])

    hvor " objVar " identificerer en variabel til at holde henvisningen til instantieret objekt , "klasse" bruger syntaksen " library.object ", hvor "bibliotek" er navnet på programmet ( for eksempel Word eller Excel) eller biblioteket indeholder objektet, og "objekt " er den type eller klasse af objektet bliver skabt . " Servernavn " ( valgfrit) identificerer navnet på den server, hvor genstanden befinder sig.
    3

    Brug " GetObject ()" funktionen i stedet for " ActiveX ()" funktionen, hvis der er en aktuel forekomst af et ActiveX objekt. Dens generelle syntaks er som følger : Hej

    var objVar = GetObject ( [ stinavn ] [ , klasse

    hvor " objVar " identificerer en variabel til at holde henvisningen til instantieret objekt , " stinavn " er den fulde sti og filnavnet indeholder ActiveX objekt , og "klasse" identificerer klassen af objektet ved hjælp af en snor , og er identisk med det første argument for ActiveX () funktion "klasse" bruger syntaksen " library.object . ".
    4

    Brug Afslut () metode for programmets Application objekt til at slippe af en ansøgning eksempel når du er færdig med at håndtere det at frigøre den hukommelse, taget op af forekomst af objektet. når beskæftiger sig med tung genstand modeller ( for eksempel Microsoft Word) og anvendelse forekomster , holde øje med systemets ressourcer , således at udførelsen af ​​dit system ikke lider for eksempel: .

    var wdApp = new ActiveX ( " Word . Ansøgning ")

    wdApp.Quit () //fri hukommelse

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en JavaScript billede rollover 
    ·Sådan ændres en CSS baggrundsbillede med JavaScript 
    ·Sådan oprettes HTML tekst fra Javascript Variabel 
    ·Sådan aktiveres Cufon bogstavsafstand 
    ·Sådan bruges JW Player Med MP4 
    ·Sådan bruges HREF JavaScript Links 
    ·Sådan Set en cookie når sproget ændres af hjemmeside…
    ·Sådan kontrolleres Tjeklister for Joomla 
    ·Hvad er Script oppustning 
    ·Sådan Gør Recycled Ink 
      Anbefalede Artikler
    ·Hvordan kan jeg åbne en EPR fil på Home 
    ·Java Processing Color Gradient 
    ·Sådan integrerer en PayPal Sandbox konto Med PHP 
    ·Sådan oprettes ASP Net Mobile Web Applications 
    ·Sådan Limit Logins i Python kode 
    ·Sådan Indstil en SVN i Eclipse 
    ·Hvordan at skjule en afstemning på en Guild Layout 
    ·Sådan forespørges MySQL ved Content Length 
    ·Sådan Flyt Elements i et Array Over Java 
    ·Hvordan man skriver en Software Design Document 
    Copyright © Computer Viden http://www.computerdk.com