Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Javascript S Ole Automation

JavaScript , jednoduchý cross - platformové , web - skriptovací jazyk , umožňuje ovládať aplikácie pomocou automatizácie , ktorý Microsoft používa pre volanie automatizácie OLE , z vášho skriptu . Napríklad , môžete použiť skript pre otvorenie dokumentu programu Word alebo hárok programu Excel . Sada Office vystavuje tisíce objektov , metód a vlastností pre vývojárov prostredníctvom objektového modelu - rovnako ako stovky ďalších aplikácií . Pre prístup k týmto objektov pod použitie JScript , ktorý je Microsoft implementáciu JavaScriptu , Kroky , tzv objekty ActiveX . Veci , ktoré budete potrebovať klipart editor zdrojového kódu , ako je napríklad Microsoft Visual Studio je vstavaný editor
Microsoft Word
Zobraziť ďalšie inštrukcie Cestuj 1

Definujte premennú objektu . JScript nevyžaduje explicitné definície premenných , tak použite nasledujúce konvencie :

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

Akonáhle vytvoríte objekt v ďalšom kroku , pozri k nemu v kóde pomocou definovanej premennej objektu .
2

Použite ActiveXObject ( ) funkciu konštruktory pre vytvorenie neskoré viazané (skorá väzba nie je možné v JScript ) rozhranie na objekt , pomocou nasledujúcich Všeobecná syntax :

var objVar = new ActiveXObject ( trieda [ , názovservera ] ) ;

kde " objVar " označuje premennú pre uloženie odkaz na inštanciu objektu , " trieda " používa syntax " library.object , " kde " knižnica " je názov aplikácie ( napríklad Word alebo Excel ) alebo knižnicu obsahujúcu objekt , a " objekt " je typ alebo trieda objektu je vytvorený . " ServerName " ( voliteľne ) určuje názov servera , na ktorom sa objekt nachádza .
3

Pomocou " GetObject ( ) funkciu " namiesto " ActiveXObject ) ( " funkcia , ak existuje je aktuálna inštancia objektu ActiveX . Jeho Všeobecná syntax je nasledujúca :

var objVar = GetObject ( [ cesta ] [ , trieda

kde " objVar " označuje premennú pre uloženie odkaz na inštanciu objektu , " cesta " je úplná cesta a názov súboru obsahujúceho objekt ActiveX , . , a " trieda " označuje triedu objektu , pomocou reťazec , a je totožný s prvým argumentu funkcie na ActiveXObject ( ) " trieda " používa syntax " library.object . "
4

Použite quit ( ) metóda objektu Application programu sa zbaviť inštancia aplikácie , keď ste hotoví manipuláciu uvoľniť pamäť zaberá inštanciu objektu . keď zaoberajúce sa ťažkými modelov objektov ( napríklad Microsoft Word ) , a prípady použitia , dávať pozor na systémové prostriedky , takže výkon vášho systému nebude trpieť napríklad : .

var wdApp = new ActiveXObject ( " Word . Žiadosť " ) ;

wdApp.Quit ( ) ; //voľnej pamäte

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené