|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Hur du använder Javascript Med Ole Automation

    JavaScript , en enkel plattformsoberoende , webb - skriptspråk , kan du styra program via Automation , som Microsoft brukade kalla OLE Automation , inifrån ditt manus . Till exempel kan du använda ditt manus för att öppna ett Word- dokument eller ett Excel- ark . Office-paketet utsätter tusentals objekt, metoder och egenskaper för utvecklare genom sin objektmodell - liksom hundratals andra applikationer . Stegen nedan använder JScript , vilket är Microsofts genomförandet av JavaScript , för att få tillgång till dessa objekt , som kallas ActiveX-objekt . Saker du behöver
    redaktör källkod , till exempel Microsoft Visual Studio har inbyggda Redaktör Microsoft Word
    Visa fler instruktioner
    1

    Definiera ett objekt variabel . JScript inte kräver explicita variabla definitioner , så använd följande konvention :

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

    När du skapar objektet i nästa steg , se till det i kod med hjälp av objektet som du har definierat .
    2

    Använd ActiveXObject ( ) konstruktorfunktionen för att skapa ett sent bunden ( tidig bindning är inte möjligt i JScript ) gränssnitt till ett objekt med hjälp av följande generella syntaxen :

    var objVar = ny ActiveXObject ( klass [ , servernamn ] ) ;

    där " objVar " identifierar en variabel för att hålla referens till instansieras objektet , " klass " syntaxen " library.object , " där " bibliotek " är namnet på programmet ( till exempel Word eller Excel ) eller biblioteket innehåller objektet , och " objektet " är den typ eller klass av objekt som skapas . " Servernamn " ( tillval ) identifierar namnet på den server där objektet finns .
    3

    Använd " GetObject ( ) " -funktion istället för " ActiveXObject ( ) " -funktion om det är ett aktuellt exempel på ett ActiveX-objekt . Dess allmänna syntaxen är följande :

    var objVar = GetObject ( [ sökväg ] [ , klass

    där " objVar " identifierar en variabel för att hålla referens till instansieras objektet , är "sökväg " den fullständiga sökvägen och filnamnet innehåller ActiveX-objektet , och " class " identifierar klassen av objektet , med hjälp av ett snöre , och är identiskt med det första argumentet i ActiveXObject ( ) funktionen " klass " syntaxen " library.object . . "
    4

    Använd Quit ( ) metoden för programmets Application-objektet för att bli av med en ansökan instans när du är klar hanterar den för att frigöra minnet tas upp av instans av objektet . när hantera tunga föremål modeller ( till exempel Microsoft Word ) och instanser tillämpningsprogram , hålla ett öga på systemresurser så att systemets prestanda inte försämras till exempel : .

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

    wdApp.Quit ( ) , //ledigt minne

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar Array Längd i Javascript
    ·Hur man gör en Google Map Overlay
    ·Hur dölja alla öppna DIV i JavaScript
    ·Hur dela flera avdelare i JavaScript
    ·Konvertera text till Java Script
    ·Lägga till kontroller till Google Maps API
    ·Hur du ändrar teckensnitt färger med javascript
    ·Enkla Kodning i JS Textredigeraren
    ·Hur du sätter på JavaScript för UTStarcom CDM - 7126…
    ·Hur du ändrar bakgrundsfärgen på en rad i JavaScript…
    Utvalda artiklarna
    ·Hur konvertera en sträng till datumformat i Java
    ·Hur man skapar en lista i Lisp Coding
    ·Hur man gör en C + + Huvudfönster Utan titel Bar
    ·Hur man installerar Visual Basic 6
    ·Hur man upptäcka Null i Visual Basic
    ·Ta bort specialtecken i ColdFusion
    ·Lägga till en Utcheckad Android koden till en Eclipse …
    ·Tillträde : VBA Exportera Query
    ·Hur Match ett String i en array med Java
    ·Storlek & MaxLength Egenskaper för en textruta
    Copyright © Dator Kunskap http://www.dator.xyz