Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Hoe je Javascript gebruiken Met Ole Automation
JavaScript , een eenvoudige cross-platform , web - scripting taal , kunt u applicaties via automatisering , die Microsoft gebruikt om OLE-automatisering te bellen , vanuit je script te controleren . Zo kunt u uw script gebruiken om een ​​Word-document of een Excel- sheet te openen . De Office-suite blootstelt duizenden objecten , methoden en eigenschappen aan ontwikkelaars via haar object model - net als honderden andere toepassingen . De onderstaande stappen gebruiken JScript , dat is Microsoft 's implementatie van JavaScript, om toegang te krijgen tot deze objecten , genaamd ActiveX-objecten . Wat je nodig hebt
Broncode -editor , zoals Microsoft Visual Studio 's ingebouwde editor
Microsoft Word
Toon Meer Aanwijzingen
1

Definieer een object variabele . JScript is niet expliciet variabele definities nodig , dus gebruik de volgende conventie :

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

Zodra u het object te maken in de volgende stap , raadpleegt om het in de code met behulp van het object variabele die u gedefinieerd . kopen van 2

Gebruik de ActiveXObject ( ) constructorfunctie van een late gebonden ( vroege binding is niet mogelijk in JScript ) -interface te creëren om een object , met behulp van de volgende algemene syntax :

var objVar
= new ActiveXObject ( klasse [ , servernaam ] ) ;

waar " objVar " identificeert een variabele om de verwijzing naar de geïnstantieerd object te houden; " class " maakt gebruik van de syntax " library.object , " waar de " library " is de naam van de toepassing ( bijvoorbeeld Word of Excel ) of bibliotheek met het object , en " voorwerp " is het type of de klasse van het object dat wordt gecreëerd . " Servernaam " ( optioneel ) geeft de naam van de server waarop het object zich bevindt .
3

Gebruik de " GetObject ( ) " functie in plaats van de " ActiveXObject ( ) " functie als er is een actueel voorbeeld van een ActiveX -object . De algemene syntax is als volgt :

var objVar = GetObject ( [ padnaam ] [ , klasse

waar " objVar " identificeert een variabele om de verwijzing naar de geïnstantieerd object te houden; " padnaam " is het volledige pad en de bestandsnaam bevat het ActiveX-object , en " klasse " identificeert de klasse van het object , met een string , en is identiek aan het eerste argument van de ActiveXObject ( ) -functie " klasse " maakt gebruik van de syntax " library.object . . "
4

Gebruik de Quit ( ) -methode van het programma Application-object om zich te ontdoen van een exemplaar van de toepassing wanneer u klaar bent vastpakt om het geheugen in beslag genomen door de instantie van het object te bevrijden . bij het omgaan met zwaar voorwerp modellen ( bijvoorbeeld Microsoft Word ) en toepassing gevallen , houden een oog op de systeembronnen , zodat de prestaties van uw systeem geen last bijvoorbeeld : .

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

wdApp.Quit ( ) op ; //vrij geheugen

Previous: Next:
  JavaScript Programmeren
·Wat doet Waarschuwing : reager…
·JavaScript terugbellen Functie…
·Wat zijn sluitingen Goed voor …
·Instructies voor hoe te Schake…
·Hoe maak je een webpagina met …
·Hoe kan ik een externe Java Sc…
·Hoe een Event Handler in TinyM…
·Hoe te Scrollbars behulp JavaS…
·Hoe u Windows Machtigingen voo…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een bestand in TASM Compile 
·Hoe te gebruiken AppleScript Programma S…
·Hoe maak je een PHP om de Subfolder Get 
·Hoe te QBASIC Gebruik bij het ​​vinden v…
·Hoe kan ik HTML -bestanden met behulp va…
·Hoe maak je een lijn in te voegen in een…
·Hoe kan ik PHP Web Design Leer 
·Hoe de cache in EHCache 
·Hoe je toe Twee getallen Met behulp van …
Copyright © Computer Kennis http://www.nldit.com